numpy.lib.scimath.log

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

计算自然对数 x .

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

参数
xarray_like

需要其日志的值。

返回
outndarray或scalar

日志 x 值。如果 x 是标量,也是标量 out ,否则返回数组。

参见

numpy.log

笔记

对于返回 NAN 什么时候是真的 x < 0 使用 numpy.log (但请注意,如果不是这样 numpy.log 还有这个 log 是相同的,即两者都返回 -inf 对于 x = 0inf 对于 x = inf ,尤其是,如果 x.imag != 0

实例

>>> np.emath.log(np.exp(1))
1.0

否定论点的处理是“正确的”(回想一下 exp(log(x)) == xnot 坚持到底 x < 0 ):

>>> np.emath.log(-np.exp(1)) == (1 + np.pi * 1j)
True