numpy.lib.scimath.arctanh#

lib.scimath.arctanh(x)[источник]#

Вычислить обратный гиперболический тангенс x.

Возвращает "главное значение" (для описания см. numpy.arctanh) из arctanh(x). Для вещественных x такой, что abs(x) < 1, это действительное число. Если abs(x) > 1, или если x является комплексным, результат комплексный. Наконец, x = 1 возвращает ``inf`` и x=-1 возвращает -inf.

Параметры:
xarray_like

Значение(я), чей арктангенс гиперболический требуется.

Возвращает:
выходndarray или скаляр

Обратный гиперболический тангенс(ы) от x значение(я). Если x был скаляром, поэтому является выход, в противном случае возвращается массив.

Смотрите также

numpy.arctanh

Примечания

Для arctanh(), который возвращает NAN когда real x не находится в интервале (-1,1), используйте numpy.arctanh (последнее, однако, возвращает +/-inf для x = +/-1).

Примеры

>>> 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])