Usando numpy, ¿cómo puedo hacer lo siguiente:pitón numpy En
ln(x)
Es equivalente a:
np.log(x)
Me disculpo por una pregunta tan aparentemente trivial, pero mi comprensión de la diferencia entre log
y ln
es que ln
es logspace e?
Usando numpy, ¿cómo puedo hacer lo siguiente:pitón numpy En
ln(x)
Es equivalente a:
np.log(x)
Me disculpo por una pregunta tan aparentemente trivial, pero mi comprensión de la diferencia entre log
y ln
es que ln
es logspace e?
np.log
es ln
, mientras que np.log10
es su base estándar 10 log.
documentación pertinente:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html
Correcto, np.log(x)
es el registro natural (base e
registro) de x
.
Para otras bases, recordar 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 de la base de k
, por ejemplo
aquí k = e
l = np.log(x)/np.log(100)
y l
es el log-base-100 de x
Muy buena explicación. – towry
from numpy.lib.scimath import logn
from math import e
#using: x - var
logn(e, x)
Para aquellos que se preguntaban qué es np, como yo "import numpy as np" –
limpio y simple. excelente respuesta! –