megengine.functional.sinh¶
- sinh(x)[源代码]¶
元素 \(\sinh(x)\) 函数
计算输入 Tensor \(x\) 中每个元素 \(x_i\) 的双曲正弦值。
等同于:
\[\frac {e^{x}-e^{-x}} {2}\]这个函数具有定义域
[-infinity, +infinity]
和值域[-infinity, +infinity]
。- 参数
x – 输入向量,每个值代表一个角度, 应该为一个浮点数据类型。
- 返回
一个 Tensor ,包含 \(x\) 中每个元素的双曲正弦值。
特殊的案例
对于浮点数的操作,
若 \(x_i\) 是
NaN
,则结果为NaN
。如果 \(x_i\) 是
+0
,那么结果是+0
。如果 \(x_i\) 是
-0
,那么结果是-0
。若 \(x_i\) 是
+infinity
,则结果为+infinity
。若 \(x_i\) 是
-infinity
,则结果为+infinity
。
实际案例
>>> F.sinh(0) Tensor(0.0, device=xpux:0)
元素求双曲正弦值:
>>> x = Tensor([0, 1, -1]) >>> F.sinh(x) Tensor([ 0. 1.1752 -1.1752], device=xpux:0)