关注
KL散度,提示越界,通过率66.67,找了半天没找出问题在哪里 from math import log
if __name__ == "__main__":
p_data = [int(i) for i in input().split()]
q_data = [int(i) for i in input().split()]
p_total = len(p_data) + 1e-5
q_total = len(q_data) + 1e-5
x_unique = []
for x in p_data + q_data:
if x not in x_unique:
x_unique.append(x)
p_stat = {x: 0 for x in x_unique}
q_stat = {x: 0 for x in x_unique}
for x in p_data:
p_stat[x] += 1
for x in q_data:
q_stat[x] += 1
kl_val = 0
for x in x_unique:
p_proba = p_stat[x] / p_total + 1e-5
q_proba = q_stat[x] / q_total + 1e-5
kl_val += p_proba * log(p_proba / q_proba, 2)
print("%.2f" % kl_val)
查看原帖
点赞 6
相关推荐
牛客热帖
更多
- 1... AI Agent 面试 Top50 必刷题1.5W
- 2... 要对实习同事表白吗?8088
- 3... 到底怎么和 AI 一起写一个好项目?5575
- 4... 当你有一个只想捆住你的妈妈5305
- 5... 实习dirty work,怎么包装产出5221
- 6... 每日面试题-5月19日4328
- 7... 看不懂组内文档,实习怎么偷产出?3311
- 8... 三段实习,被室友骂工贼,我错了吗?3027
- 9... 前京东HR说:这样改简历,真的会被一眼相中2963
- 10... 解决了xd们,发了个dy曝光视频,十几万播放,直接让他火速联系我,赔我路费了,兄弟们碰到不公平的违法行为,一定要积极捍卫自己权益2772
正在热议
更多
# 26届春招投递记录 #
32449次浏览 253人参与
# 妈妈治愈了你哪些脆皮时刻 #
47464次浏览 360人参与
# 27届实习投递记录 #
114383次浏览 1252人参与
# 我的工作日记 #
207886次浏览 1829人参与
# 我的求职总结 #
512403次浏览 7093人参与
# 你投了多少家公司?进展是___ #
248157次浏览 1449人参与
# 大学生该如何认清当下的就业环境? #
178777次浏览 943人参与
# AI面会问哪些问题? #
134436次浏览 3456人参与
# 要毕业了,再不说就来不及了 #
6239次浏览 110人参与
# 我与AI的日常 #
10718次浏览 199人参与
# 27届求职交流 #
500011次浏览 4661人参与
# 如果公司降薪,你会跳槽吗? #
168792次浏览 972人参与
# 今年秋招还有金九银十吗 #
85087次浏览 518人参与
# 25届非技术实习投递记录 #
159374次浏览 1027人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
168721次浏览 916人参与
# 应届生应该先就业还是先择业 #
202307次浏览 945人参与
# 快手求职进展汇总 #
775659次浏览 7155人参与
# 你以为的实习VS真实的实习 #
144187次浏览 760人参与
# 你觉得什么岗位会被AI替代 #
65371次浏览 386人参与
# 你的秋招进行到哪一步了 #
2802893次浏览 23414人参与