在 MXNet 中,.exp()
是 ndarray
对象的方法,用于计算数组中每个元素的指数(e 的幂)。此方法适用于所有类型的 ndarray
,并返回一个新的数组,其中每个元素都是相应输入元素的指数。
语法
ndarray.exp()
参数
- 此方法不需要任何额外的参数。
返回值
- 返回一个新的
ndarray
,其元素为输入数组中对应元素的指数值。
示例
python
import mxnet as mx
# 创建一个 ndarray
arr = mx.nd.array([0, 1, 2, 3])
# 计算每个元素的指数
exp_arr = arr.exp()
print(exp_arr) # 输出: [ 1. 2.7182817 7.389056 20.085537 ]
注意事项
.exp()
方法不会修改原始数组,而是返回一个新数组。- 计算的结果将根据输入数据的类型进行转换,通常会返回浮点型数组。
应用场景
- 在深度学习中,
exp()
方法常用于激活函数(如 softmax 函数)以及概率计算等场景。