megengine.functional.acosh¶
- acosh(x)[源代码]¶
将函数 \(\cosh^{-1}(x)\) 应用于每一个元素。
计算输入张量 \(x\) 中每个元素 \(x_i\) 的反双曲余弦值。
该函数的定义域为
[1, +infinity]
,值域为[0, +infinity]
。特殊的案例
对于浮点数的操作,
若 \(x_i\) 是
NaN
,则结果为NaN
。若 \(x_i\) 小于
1
,则结果为NaN
。若 \(x_i\) 为
0
,则结果为+0
。若 \(x_i\) 是
+infinity
,则结果为+infinity
。
- 参数
x – 输入张量,其每个元素代表一个双曲扇形区域。应具有 float 数据类型。
- 返回
tensor,该 tensor 中的元素为对 \(x\) 中每个元素求反双曲余弦所得到的结果。返回的 tensor 必须具有由 类型提升规则 中确定的 float 数据类型。
实际案例
>>> F.acosh(1) Tensor(0.0, device=xpux:0)
逐元素计算 acosh:
>>> x = Tensor([1, 2, 3]) >>> F.acosh(x) Tensor([0. 1.317 1.7627], device=xpux:0)