megengine.functional.expm1

expm1(x)[源代码]

逐元素 \(e^x - 1\) 操作。

计算输入的指数运算结果减1的值。

这个函数的定义域是 [-infinity, +infinity], 而值域为 [-1, +infinity].

\[y_i = e^{x_i} - 1\]
参数

x – 输入 tensor。应该具有 float 数据类型。

返回

一个承接输入张量 \(x\) 的每一个元素映射值的张量。返回张量必须是浮点数据类型(具体参考 类型提升规则 ).

注解

该函数在 x 值比较小的情况下可以获取比 \(\exp(x) - 1\) 标准运算更高的精度。具体可参考 FDLIBM 或其他符合 IEEE 754-2019 合规性的数学库。

实际案例

>>> F.expm1(1e-10)
Tensor(1e-10, device=xpux:0)