numpy.emath.logn#

emath.logn(n, x)[源代码]#

计算 x 的 n 对数。

如果 x 包含负输入,则在复数域中计算并返回结果。

参数:
n类数组

计算对数所用的整数底数。

x类数组

需要计算其以 n 为底的对数的值。

返回:
outndarray 或标量

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

示例

>>> import numpy as np
>>> np.set_printoptions(precision=4)
>>> np.emath.logn(2, [4, 8])
array([2., 3.])
>>> np.emath.logn(2, [-4, -8, 8])
array([2.+4.5324j, 3.+4.5324j, 3.+0.j    ])