具有自动域的数学函数 (numpy.emath

注解

numpy.emath 是的首选别名 numpy.lib.scimath ,之后可用 numpy 是进口的。

包装函数,以便更方便地调用某些数学函数,这些函数的输出数据类型与输入的某些域中的输入数据类型不同。

例如,对于 log 对于分支切割,此模块中的版本在复杂平面中提供数学上有效的答案:

>>> import math
>>> from numpy.lib import scimath
>>> scimath.log(-math.exp(1)) == (1+1j*math.pi)
True

同样地, sqrt ,其他底对数, power 正确处理三角函数。有关具体示例,请参见各自的文档字符串。

功能

sqrt [(x)]

计算x的平方根。

log [(x)]

计算自然对数 x .

log2 [(x)]

计算以2为底的对数 x .

logn \(n,x)

取x的对数基n。

log10 [(x)]

以10为底计算对数 x .

power \(x,p)

将x返回到p的幂(x**p)。

arccos [(x)]

计算x的反余弦。

arcsin [(x)]

计算x的反正弦。

arctanh [(x)]

计算反双曲正切 x .