numpy.emath.log10 #

数学。log10 ( x ) [来源] #

计算x 的以 10 为底的对数。

返回“本金”(有关对此的描述,请参阅 numpy.log10\(log_{10}(x)\)。对于实数x > 0,这是一个实数(log10(0)返回-inflog10(np.inf) 返回inf)。否则,返回复数主值。

参数
x类数组或标量

需要以 10 为底的对数的值。

返回
输出ndarray 或标量

x值以 10 为底的对数。如果x是标量,则out也是标量,否则返回数组对象。

也可以看看

numpy.log10

笔记

NAN对于当实数x < 0时返回的 log10() ,请使用numpy.log10 (但请注意,otherwisenumpy.log10和 thislog10是相同的,即,-inf对于x = 0infx = inf都返回,并且值得注意的是,复数主值 if ) 。x.imag != 0

例子

(我们设置打印精度,以便示例可以自动测试)

>>> np.set_printoptions(precision=4)
>>> np.emath.log10(10**1)
1.0
>>> np.emath.log10([-10**1, -10**2, 10**2])
array([1.+1.3644j, 2.+1.3644j, 2.+0.j    ])