numpy.lib.scimath.log10

lib.scimath.log10(x)[源代码]

以10为底计算对数 x .

返回“principal value”(有关此项的说明,请参阅 numpy.log10 的) log_{{10}}(x) . 真的吗 x > 0 ,这是一个实数 (log10(0) 收益率 -inflog10(np.inf) 收益率 inf ). 否则,将返回复杂的原则值。

参数
x类数组或标量数组

日志基数为10的值是必需的。

返回
outndarray或scalar

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

参见

numpy.log10

笔记

对于返回 NAN 什么时候是真的 x < 0 使用 numpy.log10 (但请注意,如果不是这样 numpy.log10 还有这个 log10 是相同的,即两者都返回 -inf 对于 x = 0inf 对于 x = inf ,尤其是,如果 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    ])