国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python实现信息熵的计算代码

python实现信息熵的计算代码

头像

宋雪维

2021-02-22 17:22:4512264浏览 · 0收藏 · 0评论

1、什么是信息熵?

1948年香农提出了信息熵(Entropy)的概念。

信息理论:

1、从信息的完整性上进行的描述:

当系统的有序状态一致时,数据越集中的地方熵值越小,数据越分散的地方熵值越大。

2、从信息的有序性上进行的描述:

当数据量一致时,系统越有序,熵值越低;系统越混乱或者分散,熵值越高。

“信息熵” (information entropy)是度量样本集合纯度最常用的一种指标。

二、python实现信息熵的计算代码

1、导入库

import numpy as np
import pandas as pd

2、 准备数据

data = pd.DataFrame(
    {'学历': ['专科', '专科', '专科', '专科', '专科', '本科', '本科', '本科', '本科', '本科',
     '研究生', '研究生', '研究生', '研究生', '研究生'],
     '婚否': ['否', '否', '是', '是', '否', '否', '否', '是', '否', '否', '否', '否', '是', '是', '否'],
     '是否有车': ['否', '否', '否', '是', '否', '否', '否', '是', '是', '是', '是', '是', '否', '否', 
     '否'],
     '收入水平': ['中', '高', '高', '中', '中', '中', '高', '高', '很高', '很高', '很高', '高', '高', 
     '很高', '中'],
     '类别': ['否', '否', '是', '是', '否', '否', '否', '是', '是', '是', '是', '是', '是', '是', '否']})

3、定义信息熵函数

# 定义计算信息熵的函数:计算Infor(D)
def infor(data):
    a = pd.value_counts(data) / len(data)
    return sum(np.log2(a) * a * (-1))

4、数据测试

# print(infor(data["学历"]))   #测试结果为: 1.584962500721156
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

无码欧XXXXX在线观看免费| 1984保罗和妈妈| 《从上司到妻子》动画结局| 人野兽马狗猪大全| 初中小姐姐脚丫踩在男生困困| 林喜宝爸爸叫李叔叔到家是哪一集 | 美女被咬小头头视频大全| 免费观看已满十八岁电视剧中文版.| 欧美一区二区| 秀色直播| 揉着揉着就CAO起来了| 彩浸福利| 国产少女免费观看电视剧| 适合做前看的MV| 怎么用一支笔把自己弄出粘液 | 美国式的家庭忌讳1-4| 丁香花影院免费观看电视剧哈尔滨 | 真人版结婚之夜女性教育PPT| 朋友的妈妈7中字谜| 色美美| 军营里饱满的乳被揉捏玩弄| 双男主高干文小说| 房东天天吃我奶躁我在哪里看 | 邻家阿姨完整版免费观看| 妈妈叫我戴上避孕套是什么歌 | 舒淇与黑人性猛交| .《李瓶儿之真爱无悔》| EXO妈妈MV高清视频播放| 品色TANG| 女生给男生吃小头头| 免费观看B站刺激战场2023| 《再来一次好吗》免费观看| 爱咲れいら| 《后宫狂热》动漫全集完整| 美女热舞| 两男一女一起做运动什么心理 | 免费观看已满十八岁的电视剧大全| 《课后2对1特别授课》女主角是..| 《甜蜜惩罚2》第二季的剧情简介| 空调怎么选| 麦子交换2免费完整版