megengine.functional.cosh¶
- cosh(x)[源代码]¶
Element-wise \(\cosh(x)\) function.
计算输入张量:math:x 中每个元素:math:`x_i`的双曲余弦值
等同于:
\[\frac {e^{x}+e^{-x}} {2}\]这个函数具有定义域
[-infinity, +infinity]
和值域[-infinity, +infinity]
。- 参数
x – 输入向量,每个值代表一个角度, 应该为一个浮点数据类型。
- 返回
包含:math:`x`中每个元素双曲余弦值组成的向量。返回的向量必须有一个由 :ref:`dtype-promotion`决定的数据类型。
特殊的案例
对于浮点数的操作,
若 \(x_i\) 是
NaN
,则结果为NaN
。如果 \(x_i\),结果就是
1
。如果 \(x_i\)-0``,则结果为``1``。
若 \(x_i\) 是
+infinity
,则结果为+infinity
。若 \(x_i\) 是
-infinity
,则结果为+infinity
。
实际案例
>>> F.cosh(0) Tensor(1.0, device=xpux:0)
按元素值计算的双曲余弦:
>>> x = Tensor([0, 1, -1]) >>> F.cosh(x) Tensor([1. 1.5431 1.5431], device=xpux:0)