2021-08-21 16:46
上海交通大学 算法工程师 呵呵呵呵呵哈哈:import sys
import math
def softmax(values):
m = max(values)
x = [v - m for v in values]
x_exp = [math.exp(x) for x in x]
x_exp_sum = sum(x_exp)
max_exp = max(x_exp)
s = max_exp / x_exp_sum
idx = x_exp.index(max_exp)
return idx, s
if __name__ == "__main__":
n, k = map(int, sys.stdin.readline().strip().split())
logits = []
for i in range(n):
logits.append(list(map(float, sys.stdin.readline().strip().split())))
for logit in logits:
idx, s = softmax(logit)
print(idx, format(s, '.6f'))
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: