韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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
关注

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

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

《列车上的轮杆》1-4| 妈妈用嘴巴帮我消火怎么办| 韩国电影片| 视频| 亚洲AV成人片无码WWW| 真白爱梨| 毛片| 男生把小困困放到女生困里视频| 二人世界一男一女| 自慰是什么| 日本韩国免费观看高清电视剧| 老师穿白色双开真丝旗袍怎么穿| 方子传 电影| 迪拜的女孩| 黄金网站9.1免费入口| 九九在线观看免费播放大全电视剧| 小俊在雪姨身上耕耘小说免费阅读| 洪真英| 男人把困困进女生困困视频| 美女图片| 韩国女演员| 老汉噗嗤一声整根全进视频| 人间水蜜桃MAC923| 女性三角毛毛区有片毛掉光正常吗 | 房东天天吃我奶躁我在哪里看 | 国产精品三级在线观看无码| 爱爱小说| 全飞秒手术2024价目表| 老头跪在两腿之间吃奶| 《美国伦理4女警》| 《炸裂吧!巨棒》免费阅读漫画| 久碰精品少妇超清A片视频96| 俄罗斯引擎YANDEX网站| 韩国神曲| 亚州精品无码A片毛片直播间| 《漂亮的秘书HD》在线观看| 两阳夹一阴与其他强势形态的比较| 美国伦理〈欲奴3)| 一品国精和二品国精的文化意义 | 日产精品一线二线三线芒果| 妖兽都市