numpy.emath
注解
numpy.emath 是的首选别名 numpy.lib.scimath ,之后可用 numpy 是进口的。
numpy.lib.scimath
numpy
包装函数,以便更方便地调用某些数学函数,这些函数的输出数据类型与输入的某些域中的输入数据类型不同。
例如,对于 log 对于分支切割,此模块中的版本在复杂平面中提供数学上有效的答案:
log
>>> import math >>> from numpy.lib import scimath >>> scimath.log(-math.exp(1)) == (1+1j*math.pi) True
同样地, sqrt ,其他底对数, power 正确处理三角函数。有关具体示例,请参见各自的文档字符串。
sqrt
power
sqrt [(x)]
计算x的平方根。
log [(x)]
计算自然对数 x .
log2 [(x)]
log2
计算以2为底的对数 x .
logn \(n,x)
logn
取x的对数基n。
log10 [(x)]
log10
以10为底计算对数 x .
power \(x,p)
将x返回到p的幂(x**p)。
arccos [(x)]
arccos
计算x的反余弦。
arcsin [(x)]
arcsin
计算x的反正弦。
arctanh [(x)]
arctanh
计算反双曲正切 x .
numpy.dual