用C语言实现:信息熵的计算(通过输入任意信源数量和相应的概率得到)
(一)用C语言实现:信息熵的计算
(1) 信息熵的数学表达
1.1 自信息数学表达:
设离散信源X,其概率空间为:
如果知道事件xi已发生,则该事件所含有的自信息定义为:
1.2 信息熵数学表达:
平均信息量—信源熵:自信息的数学期望。
信息熵的单位:比特/符号。
(2) C语言实现信息熵计算
2.1 实现的功能
实现:可以输入任意的信源数量,以及对应数量的空间概率,从而求得任意的信息熵。
...
原创
2020-05-04 23:42:40 ·
7306 阅读 ·
1 评论