python numpy ln

use*_*022 65 python numpy logarithm natural-logarithm

使用numpy,我该怎么做:

ln(x)
Run Code Online (Sandbox Code Playgroud)

它等同于:

np.log(x)
Run Code Online (Sandbox Code Playgroud)

我这样一个看似微不足道的问题道歉,但我之间的差异的理解logln被认为ln是LOGSPACEè?

Jos*_*del 111

np.logln,而np.log10你的标准基数是10日志.

相关文件:

http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html

http://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html

  • 对于那些想知道np是什么的人,就像我自己"导入numpy as np" (8认同)

kav*_*man 15

正确的,np.log(x)是自然日志(基数e日志)x.

对于其他基础,请记住这个日志定律:在某个任意基数中的日志是log-b(x) = log-k(x) / log-k(b)哪里,并且是基数,例如log-bblog-kk

这里k = e

l = np.log(x) / np.log(100)
Run Code Online (Sandbox Code Playgroud)

并且l是x的log-base-100


小智 13

我通常这样做:

from numpy import log as ln
Run Code Online (Sandbox Code Playgroud)

也许这会让你更舒服。