题解 | Log Softmax函数的实现

Log Softmax函数的实现

https://www.nowcoder.com/practice/a8a0934f25f04c7e97d64d3e1b77219a

import numpy as np

def log_softmax(scores: list) -> np.ndarray:
    score_max = max(scores)
    exp_sum = sum([np.exp(score-score_max) for score in scores])
    probs = [np.log(np.exp(socre-score_max)/exp_sum) for socre in scores]
    return np.array(probs)

if __name__ == "__main__":
    scores = eval(input())
    print(log_softmax(scores))

全部评论

相关推荐

合适才能收到offe...:招聘上写这些态度傲慢的就别继续招呼了,你会发现hr和面试官挺神的,本来求职艰难就可能影响一些心态了,你去这种公司面试的话,整个心态会炸的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务