numpy.tanh

numpy.tanh(x, *ufunc_args) = <ufunc 'tanh'>

Функция tanh() вычисляет гиперболический тангенс элементов массива и эквивалентна np.sinh(x)/np.cosh(x) или -1j*np.tan(1j*x).

Параметры:
x - число или подобный массиву объект
Число или последовательность чисел.
*ufunc_args - аргументы универсальной функции
Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
Возвращает:
результат - число или массив NumPy или его подкласс
Гиперболический тангенс входного числа или каждого числа входного массива.

Замечание

Довольно часто гиперболический косинус обозначается th.

Смотрите так же: arctanh, cosh, sinh

Примеры

>>> import numpy as np
>>> 
>>> np.sinh(0)
0.0
>>> 
>>> x = np.linspace(0, np.pi/2, num = 7)*1j
>>> x
array([0.+0.        j, 0.+0.26179939j, 0.+0.52359878j, 0.+0.78539816j,
       0.+1.04719755j, 0.+1.30899694j, 0.+1.57079633j])
>>> 
>>> np.tanh(x)
array([0.+0.00000000e+00j, 0.+2.67949192e-01j, 0.+5.77350269e-01j,
       0.+1.00000000e+00j, 0.+1.73205081e+00j, 0.+3.73205081e+00j,
       0.+1.63312394e+16j])