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)