shannon-entropy-calculator:香农熵计算器

时间:2024-05-17 08:35:59
【文件属性】:

文件名称:shannon-entropy-calculator:香农熵计算器

文件大小:8.56MB

文件格式:ZIP

更新时间:2024-05-17 08:35:59

entropy shannon-entropy Python

香农的熵计算器 香农以玻尔兹曼的H-定理命名,将具有可能值{x1,...,xn}和概率质量函数P(X)的离散随机变量X的熵H(希腊大写字母eta)定义为: 这里E是期望值运算符,而I是X的信息内容。I(X)本身是一个随机变量。 熵可以明确地写为: 其中b是使用的对数的底数。 b的公共值为2,欧拉数e和10,并且熵的相应单位是b = 2的位,b = e的nat和b = 10的bans。 也可以将两个事件X和Y的条件熵分别定义为xi和yj,如下所示: 其中p(xi,yj)是X = xi和Y = yj的概率。 给定事件Y 该数量应理解为随机变量X中的随机性数量。 该项目根据符号频率计算给定文本消息的香农熵。 目录 安装 入门所需的所有代码都在文件( shannon-entropy.py )中。 仅需要有效安装Python 3即可 。 特征 在用户输入之后,程序将在给定的字符串(m)上进


网友评论