lib.scimath.
log2
计算以2为底的对数 x .
返回“principal value”(有关此项的说明,请参阅 numpy.log2 的) . 真的吗 x > 0 ,这是一个实数 (log2(0) 收益率 -inf 和 log2(np.inf) 收益率 inf ). 否则,将返回复杂的原则值。
numpy.log2
log2(0)
-inf
log2(np.inf)
inf
日志基数为2的值是必需的。
的对数基2 x 值。如果 x 是标量,也是标量 out ,否则返回数组。
参见
笔记
对于返回 NAN 什么时候是真的 x < 0 使用 numpy.log2 (但请注意,如果不是这样 numpy.log2 还有这个 log2 是相同的,即两者都返回 -inf 对于 x = 0 , inf 对于 x = inf ,尤其是,如果 x.imag != 0 )
NAN
x.imag != 0
实例
我们设置打印精度,以便可以自动测试示例:
>>> np.set_printoptions(precision=4)
>>> np.emath.log2(8) 3.0 >>> np.emath.log2([-4, -8, 8]) array([2.+4.5324j, 3.+4.5324j, 3.+0.j ])