numpy.emath.power #

数学。( x , p ) [来源] #

返回 x 的 p 次方 (x**p)。

如果x包含负值,则输出将转换为复数域。

参数
x类似数组

输入值。

p类似于整数的数组

x的幂。如果x包含多个值, 则 p必须是标量,或者包含与x相同数量的值。在后一种情况下,结果是 。x[0]**p[0], x[1]**p[1], ...

返回
输出ndarray 或标量

的结果x**p。如果xp是标量,则out也是标量,否则返回一个数组。

也可以看看

numpy.power

例子

>>> np.set_printoptions(precision=4)
>>> np.emath.power([2, 4], 2)
array([ 4, 16])
>>> np.emath.power([2, 4], -2)
array([0.25  ,  0.0625])
>>> np.emath.power([-2, 4], 2)
array([ 4.-0.j, 16.+0.j])