megengine.functional.atanh¶
- atanh(x)[源代码]¶
逐元素 \(\tanh^{-1}(x)\) 函数。t
对输入张量 \(x\) 的每个元素 \(x_i\) 计算反双曲正切。
这个函数具有定义域
[-1, +1]
和值域[-infinity, +infinity]
。特殊的案例
若 \(x_i\) 是
NaN
,则结果为NaN
。若 \(x_i\) 小于
-1
,则结果为NaN
。如果 \(x_i\) 大于
1
,那么结果是Nan
。如果 \(x_i\) 是
+1
,那么结果是+infinity
。如果 \(x_i\) 是
-1
,那么结果是-infinity
。如果 \(x_i\) 是
+0
,那么结果是+0
。如果 \(x_i\) 是
-0
,那么结果是-0
。
- 参数
x – 输入张量,其每个元素代表一个双曲扇形区域。应具有 float 数据类型。
- 返回
一个包含 \(x\) 中每个元素的反双曲正切的张量。返回的张量一定具有被 类型提升规则 决定的浮点数据类型
实际案例
>>> F.atanh(0) Tensor(0.0, device=xpux:0)
逐元素反双曲正切函数:
>>> x = Tensor([0, 0.5, -0.5]) >>> F.atanh(x) Tensor([ 0. 0.5493 -0.5493], device=xpux:0)