采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
#条件熵:s1条件下s2的条件熵
def getCondEntropy(s1,s2):
d=dict() #结构体
for i in list(range(len(s1))):
d[s1[i]] = d.get(s1[i],[])+[s2[i]]
return sum([getEntropy(d[k])*len(d[k])/float(len(s1)) for k in d])
getCondEntropy(s1,s2)
老师,请问这是为什么?该怎么处理?
同学你好,看起来s1或者s2有一个是空的,打印一下参数看看哈
登录后可查看更多问答,登录/注册
快速胜任数据分析岗位,逆袭成为数据掘金时代的抢手人才!
1.3k 18
1.1k 13
997 10
947 10
1.2k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号