logaritmo - log array python
python numpy ln (3)
Usando numpy, ¿cómo puedo hacer lo siguiente?
ln(x)
Es equivalente a:
np.log(x)
Me disculpo por una pregunta aparentemente tan trivial, pero mi comprensión de la diferencia entre log y ln es que ln es logspace e?
Correcto, np.log(x) es el registro natural (base e log) de x .
Para otras bases, recuerde esta ley de registros: log-b(x) = log-k(x) / log-k(b) donde log-b es el registro en alguna base arbitraria b , y log-k es el registro en la base k , por ejemplo
aquí k = e
l = np.log(x) / np.log(100)
y l es el log-base-100 de x
np.log es ln , mientras que np.log10 es su base estándar 10 log.
Documentación relevante:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html
from numpy.lib.scimath import logn
from math import e
#using: x - var
logn(e, x)