实现log-softmax函数。log-softmax是softmax函数的对数形式,在深度学习中常用于提高数值计算的稳定性。
需要在运算之前减去最大值保证数值稳定性。
输入一个列表,列表中的元素为浮点数。
输出一个numpy数组,代表log-softmax的结果。
[1.0, 2.0, 3.0]
[-2.40760596 -1.40760596 -0.40760596]
1.对应的输入、输出已给出,您只用实现核心功能函数即可。
2.支持numpy、scipy、pandas、scikit-learn库。