import math
##math.log(m,n) 以n为底m的对数
a = (8/17)*math.log((8/17),2)+(9/17)*math.log((9/17),2)
print(-a)
本文通过Python代码展示了如何使用math库中的log函数来计算信息熵。具体地,代码计算了两个概率(8/17和9/17)对应的对数,并将其加权求和,最终得到信息熵的值。
import math
##math.log(m,n) 以n为底m的对数
a = (8/17)*math.log((8/17),2)+(9/17)*math.log((9/17),2)
print(-a)
1189
9099

被折叠的 条评论
为什么被折叠?