首页 PaddleNLP 帖子详情
111
收藏
快速回复
PaddleNLP 其他学习资料 256 1
111
收藏
快速回复
PaddleNLP 其他学习资料 256 1
import mathp = [0.25, 0.75] # 符号集中“0”和“1”的概率I = sum([-p[i]*math.log2(p[i]) for i in range(2)]) # 计算信息熵print("每信源符号平均携带的信息量为:{:.3f}比特".format(I))m = 30 # “0”的个数I_m = m * math.log2(4) + (100-m) * math.log2(4/3) # 计算信息量print("包含{}个“0”的序列信息量为:{:.3f}比特".format(m, I_m))p = [m/100, (100-m)/100] # “0”和“1”的概率H = -sum([p[i]*math.log2(p[i]) for i in range(2)]) # 计算信息熵print("产生形式如同(2)中的序列所对应的信源的熵为:{:.3f}比特".format(H))
0
收藏
回复
全部评论(1)
时间顺序
英子别开门
#2 回复于2023-06

真棒啊,乔

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户