Функция cosh
Функция cosh применяется к тензору и вычисляет
гиперболический косинус для каждого его элемента.
Первым параметром функция принимает тензор или
значение, которое нужно преобразовать. Вторым
необязательным параметром можно передать имя
операции. Гиперболический косинус определяется
формулой (e^x + e^(-x)) / 2.
Синтаксис
tf.cosh(x, [name])
Пример
Давайте вычислим гиперболический косинус для
тензора из чисел 1, 2, 3, 4, 5:
import tensorflow as tf
t = tf.constant([1, 2, 3, 4, 5])
res = tf.cosh(t)
print(res)
Результат выполнения кода:
tf.Tensor([ 1.5430806 3.7621956 10.067662 27.308233 74.20995 ], shape=(5,), dtype=float32)
Пример
Давайте вычислим гиперболический косинус для двумерного тензора:
import tensorflow as tf
t = tf.constant([[1, 2, 3], [4, 5, 6]])
res = tf.cosh(t)
print(res)
Результат выполнения кода:
tf.Tensor(
[[ 1.5430806 3.7621956 10.067662 ]
[ 27.308233 74.20995 201.71564 ]], shape=(2, 3), dtype=float32)
Пример
Давайте вычислим гиперболический косинус для нуля и отрицательного числа:
import tensorflow as tf
t = tf.constant([0, -1, -2])
res = tf.cosh(t)
print(res)
Результат выполнения кода:
tf.Tensor([1. 1.5430806 3.7621956], shape=(3,), dtype=float32)