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 log
i ln
czy to ln
jest 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 log
i ln
czy to ln
jest logspace e?
Odpowiedzi:
np.log
jest ln
, podczas gdy np.log10
jest 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 ( e
log 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-b
jest log w dowolnej bazie b
, a log-k
jest podstawą logowania k
, np.
tutaj k = e
l = np.log(x) / np.log(100)
i l
jest log-base-100 z x
from numpy.lib.scimath import logn
from math import e
#using: x - var
logn(e, x)