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

Функция sinh

Функция sinh вычисляет гиперболический синус для каждого элемента входного тензора. Гиперболический синус определяется как (e^x - e^(-x)) / 2. Функция принимает тензор в качестве единственного параметра и возвращает новый тензор с результатами вычислений.

Синтаксис

torch.sinh(input_tensor)

Пример

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

import torch t = torch.tensor([-1, 0, 1, 2, 3]) res = torch.sinh(t) print(res)

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

tensor([-1.1752, 0.0000, 1.1752, 3.6269, 10.0179])

Пример

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

import torch t = torch.tensor([ [-1, 0, 1], [2, 3, 4], ]) res = torch.sinh(t) print(res)

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

tensor([ [-1.1752, 0.0000, 1.1752], [ 3.6269, 10.0179, 27.2899], ])

Пример

Используем функцию sinh с тензором типа float:

import torch t = torch.tensor([0.5, 1.5, 2.5]) res = torch.sinh(t) print(res)

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

tensor([0.5211, 2.1293, 6.0502])

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

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