numpy.emath.arctanh#
- emath.arctanh(x)[源代码]#
计算 x 的反双曲正切。x.
返回
arctanh(x)的“主值”(有关此定义,请参阅numpy.arctanh)。对于实数 x,如果abs(x) < 1,则结果为实数。如果 abs(x) > 1,或者如果 x 是复数,则结果为复数。最后,x = 1 返回 ``inf``,而x=-1返回-inf。- 参数:
- xarray_like
需要计算其反双曲正切值的值。
- 返回:
- outndarray 或标量
输入值 x 的反双曲正切值。如果 x 是标量,则 out 也是标量,否则返回一个数组。
另请参阅
备注
如果需要一个在实数 x 不在区间
(-1,1)内时返回NAN的arctanh(),请使用numpy.arctanh(尽管后者对于x = +/-1确实返回 +/-inf)。示例
>>> import numpy as np >>> np.set_printoptions(precision=4)
>>> np.emath.arctanh(0.5) 0.5493061443340549
>>> import warnings >>> with warnings.catch_warnings(): ... warnings.simplefilter('ignore', RuntimeWarning) ... np.emath.arctanh(np.eye(2)) array([[inf, 0.], [ 0., inf]]) >>> np.emath.arctanh([1j]) array([0.+0.7854j])