РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
137 of 541 menu

Функция sinh

Функция sinh вычисляет гиперболический синус для каждого элемента массива. Первым параметром функция принимает массив или скалярное значение. Вторым параметром можно передать выходной массив, третьим - условие, по которому вычисления будут производиться только для определенных элементов.

Синтаксис

np.sinh(x, [out], [where])

Пример

Давайте вычислим гиперболический синус для каждого элемента массива:

import numpy as np arr = np.array([-1, 0, 1, 2, 3]) res = np.sinh(arr) print(res)

Результат выполнения кода:

[-1.17520119 0. 1.17520119 3.62686041 10.01787493]

Пример

Вычислим гиперболический синус для двумерного массива:

import numpy as np arr = np.array([[-2, -1, 0], [1, 2, 3]]) res = np.sinh(arr) print(res)

Результат выполнения кода:

[[-3.62686041 -1.17520119 0. ] [ 1.17520119 3.62686041 10.01787493]]

Пример

Используем параметр where для вычислений только для положительных элементов:

import numpy as np arr = np.array([-3, -2, -1, 0, 1, 2, 3]) res = np.zeros_like(arr) mask = arr > 0 np.sinh(arr, out=res, where=mask) print(res)

Результат выполнения кода:

[0. 0. 0. 0. 1.17520119 3.62686041 10.01787493]

Пример

Вычислим гиперболический синус для скалярного значения:

import numpy as np res = np.sinh(2) print(res)

Результат выполнения кода:

3.6268604078470186

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

  • функцию sin,
    которая вычисляет тригонометрический синус
  • функцию cosh,
    которая вычисляет гиперболический косинус
  • функцию tanh,
    которая вычисляет гиперболический тангенс
  • функцию arcsinh,
    которая вычисляет обратный гиперболический синус
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить