NumPy: Logarithmus mit der Basis n
Aus der numpy Dokumentation auf Logarithmen, die ich gefunden habe-Funktionen nehmen den Logarithmus mit der Basis e, Zwei, und Zehn:
import numpy as np
np.log(np.e**3) #3.0
np.log2(2**3) #3.0
np.log10(10**3) #3.0
Jedoch, wie nehme ich den Logarithmus mit der Basis n (z.B. 42) in numpy?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekommen, der Logarithmus mit eine eigene Basis mit
math.log
:Bekommen, der Logarithmus mit eine eigene Basis mit
numpy.log
:Als würden Sie erwarten, beachten Sie, dass standardmäßig der Fall von
np.log(np.e) == 1.0
.Zur Erinnerung: der Logarithmus base ändern Regel ist: