Używając Numpy, jak mogę wykonać następujące czynności:
ln(x)
Czy jest to równoważne z:
np.log(x)
Przepraszam za tak pozornie banalne pytanie, ale moje rozumienie różnicy między logi lnczy to lnjest logspace e?
Używając Numpy, jak mogę wykonać następujące czynności:
ln(x)
Czy jest to równoważne z:
np.log(x)
Przepraszam za tak pozornie banalne pytanie, ale moje rozumienie różnicy między logi lnczy to lnjest logspace e?
Odpowiedzi:
np.logjest ln, podczas gdy np.log10jest to twój standardowy dziennik podstawowy 10.
Odpowiednia dokumentacja:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html
Prawidłowo, np.log(x)to dziennik naturalny ( elog podstawowy ) z x.
W przypadku innych baz pamiętaj o tym prawie dzienników: log-b(x) = log-k(x) / log-k(b)gdzie log-bjest log w dowolnej bazie b, a log-kjest podstawą logowania k, np.
tutaj k = e
l = np.log(x) / np.log(100)
i ljest log-base-100 z x
from numpy.lib.scimath import logn
from math import e
#using: x - var
logn(e, x)