numpy.sinh
numpy.sinh(x, *ufunc_args) = <ufunc 'sinh'>
Функция sinh() вычисляет гиперболический синус элементов массива и эквивалентна 1/2*(np.exp(x) - np.exp(-x))
или -1j*np.sin(1j*x)
.
-
- x - число или подобный массиву объект
- Число или последовательность чисел.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - число или массив NumPy или его подкласс
- Гиперболический синус входного числа или каждого числа входного массива.
Замечание
Довольно часто гиперболический синус обозначается sh.
Примеры
>>> 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.sinh(x)
array([ 0.+0.00000000e+00j, 0.+5.00000000e-01j, 0.+8.66025404e-01j,
0.+1.00000000e+00j, -0.+8.66025404e-01j, -0.+5.00000000e-01j,
-0.+1.22464680e-16j])