numpy.cosh

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

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

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

Замечание

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

Смотрите так же: arccosh, sinh, tanh


Примеры

>>> import numpy as np
>>> 
>>> np.sinh(0)
0.0
>>> 
>>> x = np.linspace(0, np.pi, num = 7)*1j
>>> x
array([0.+0.        j, 0.+0.52359878j, 0.+1.04719755j, 0.+1.57079633j,
       0.+2.0943951 j, 0.+2.61799388j, 0.+3.14159265j])
>>> 
>>> np.cosh(x)
array([ 1.00000000e+00+0.j,  8.66025404e-01+0.j,  5.00000000e-01+0.j,
        6.12323400e-17+0.j, -5.00000000e-01+0.j, -8.66025404e-01+0.j,
       -1.00000000e+00+0.j])