numpy.emath.arctanh #

数学。arctanh ( x ) [来源] #

计算x的反双曲正切。

返回 的“本金值”(有关对此的描述,请参阅 numpy.arctanharctanh(x)。对于实数x使得 ,这是一个实数。如果abs(x) > 1x为复数,则结果为复数。最后,x = 1返回``inf`` 并 返回。abs(x) < 1x=-1-inf

参数
x类似数组

arctanh 为必需的值。

返回
输出ndarray 或标量

x值的反双曲正切。如果x是标量,则out也是标量,否则返回数组。

也可以看看

numpy.arctanh

笔记

NAN对于当实数x不在区间 中时返回的 arctanh() (-1,1),请使用numpy.arctanh(然而,后者确实为 返回 +/-inf )。x = +/-1

例子

>>> np.set_printoptions(precision=4)
>>> from numpy.testing import suppress_warnings
>>> with suppress_warnings() as sup:
...     sup.filter(RuntimeWarning)
...     np.emath.arctanh(np.eye(2))
array([[inf,  0.],
       [ 0., inf]])
>>> np.emath.arctanh([1j])
array([0.+0.7854j])