jax.nn.softmax# jax.nn.softmax(x, axis=-1, where=None, initial=_UNSPECIFIED)[源代码][源代码]# Softmax 函数。 计算将元素重新缩放到范围 \([0, 1]\) 的函数,使得沿 轴 的元素之和为 \(1\)。 \[\mathrm{softmax}(x) = \frac{\exp(x_i)}{\sum_j \exp(x_j)}\] 参数: x (ArrayLike) – 输入数组 axis (int | tuple[int, ...] | None) – softmax 应该计算的轴或轴。在这些维度上 softmax 输出的总和应为 \(1\)。可以是整数或整数元组。 where (ArrayLike | None) – 要包含在 softmax 中的元素。 initial (ArrayLike | None | Unspecified) 返回: 一个数组。 返回类型: Array 备注 如果任何输入值是 +inf ,结果将是所有 NaN :这反映了在浮点数学的上下文中, inf / inf 没有明确定义的事实。 参见 log_softmax()