python学习之实现香农编码
python实现香农编码
# author: wangshuna
# time: 2021.1.22
import numpy
from numpy.core import double
# 信源符号的个数
n = int(input("请输入信源符号的个数:")) # 强制转换类型,如若输入其他字符将会报错
# 信源符号的输入
p = [double(n) for n in input("请输入信源符号:").split()] # 强制转换类型
# 检测输入合法性,概率大于0小于1
for






