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.
Примеры
>>> 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])