位置: IT常识 - 正文

python实现信息熵的计算代码(python 熵值法)

编辑:rootadmin

推荐整理分享python实现信息熵的计算代码(python 熵值法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python熵值法计算权重,python 信号,python信息系统,python 熵值法,python 信号,python 熵值法,python计算熵,python 熵值法,内容如对您有帮助,希望把文章链接给更多的朋友!

1、什么是信息熵?

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

信息理论:

python实现信息熵的计算代码(python 熵值法)

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

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

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

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

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

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

1、导入库

importnumpyasnpimportpandasaspd

2、 准备数据

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

3、定义信息熵函数

#定义计算信息熵的函数:计算Infor(D)definfor(data):a=pd.value_counts(data)/len(data)returnsum(np.log2(a)*a*(-1))#print(infor(data["学历"]))#测试结果为:1.584962500721156
本文链接地址:https://www.jiuchutong.com/zhishi/313170.html 转载请保留说明!

上一篇:phpcms什么意思(phpcms api)

下一篇:dedecms5.7如何调用指定keyword或指定的id的文档(dedecms插件)

  • 华为nova9省电模式在哪(华为nova9省电模式能降温吗?)

    华为nova9省电模式在哪(华为nova9省电模式能降温吗?)

  • 微信红包不点开怎么知道金额(微信红包不点开知道有多少钱吗)

    微信红包不点开怎么知道金额(微信红包不点开知道有多少钱吗)

  • 小米笔记本air发热严重(小米笔记本air发布)

    小米笔记本air发热严重(小米笔记本air发布)

  • 一起听歌能听到对方说话吗(一起听歌能听到对方说话的声音吗)

    一起听歌能听到对方说话吗(一起听歌能听到对方说话的声音吗)

  • 淘宝卖家电话在哪(淘宝卖家电话在哪里)

    淘宝卖家电话在哪(淘宝卖家电话在哪里)

  • windows键在键盘哪里(windows在键盘上是哪个按键)

    windows键在键盘哪里(windows在键盘上是哪个按键)

  • 华为手机图片怎么镜像翻转(华为手机图片怎么拼图在一起)

    华为手机图片怎么镜像翻转(华为手机图片怎么拼图在一起)

  • 小米8快充图标不出现(小米8快充图标不见了)

    小米8快充图标不出现(小米8快充图标不见了)

  • 华为屏幕最大的手机是哪款(华为屏幕最大的是哪一款)

    华为屏幕最大的手机是哪款(华为屏幕最大的是哪一款)

  • iphonexs黑屏一直转圈圈(iphonexs总是黑屏)

    iphonexs黑屏一直转圈圈(iphonexs总是黑屏)

  • blued被禁言了还能解除吗(blued 被禁言)

    blued被禁言了还能解除吗(blued 被禁言)

  • 手机号欠费了不知道手机号怎么办(手机号欠费了不知道号码怎么交费)

    手机号欠费了不知道手机号怎么办(手机号欠费了不知道号码怎么交费)

  • vivo手机如何紧急求救(vivo手机怎么设置紧急呼叫电话)

    vivo手机如何紧急求救(vivo手机怎么设置紧急呼叫电话)

  • null网络什么意思(null是什么意思)

    null网络什么意思(null是什么意思)

  • 京东授权管理在哪里(京东店铺授权)

    京东授权管理在哪里(京东店铺授权)

  • 苹果注销id有什么后果(注销苹果id是不是以后不能用了)

    苹果注销id有什么后果(注销苹果id是不是以后不能用了)

  • iOS13怎么导入字体(苹果13文字提取)

    iOS13怎么导入字体(苹果13文字提取)

  • 抖音上传照片怎么剪音乐(抖音上传照片怎么不能滑动了呢)

    抖音上传照片怎么剪音乐(抖音上传照片怎么不能滑动了呢)

  • 滴滴未成年打不了车怎么办(滴滴出行为什么未成年打不了)

    滴滴未成年打不了车怎么办(滴滴出行为什么未成年打不了)

  • 安卓手机怎么外接u盘(安卓手机怎么外网)

    安卓手机怎么外接u盘(安卓手机怎么外网)

  • 飞猪怎么修改账号(飞猪怎么修改密码)

    飞猪怎么修改账号(飞猪怎么修改密码)

  • 手机关机怎么找到(手机关机怎么找人)

    手机关机怎么找到(手机关机怎么找人)

  • 让Windows安全的方法有哪些?(win 安全)

    让Windows安全的方法有哪些?(win 安全)

  • 鸟瞰高耸入云的洛根山,加拿大克鲁瓦尼国家公园 (© plainpicture/Design Pics/Robert Postma)(鸟瞰高耸入云的成语)

    鸟瞰高耸入云的洛根山,加拿大克鲁瓦尼国家公园 (© plainpicture/Design Pics/Robert Postma)(鸟瞰高耸入云的成语)

  • 收到的实收资本都能用来做什么
  • 营改增后房地产会计账务处理
  • 企业所得税的纳税人有哪些简答题
  • 小规模纳税人免税会计分录
  • 住宿费可以抵扣进项吗
  • 小规模普通发票要交税吗
  • 备用金要用发票做账吗
  • 国际货运代理一个月大概有多少收入
  • 劳务公司差额计税收到的代发工资怎么开票
  • 广告制作赚钱吗?
  • 服装纳税税率
  • 发票为啥一直显示上传不成功
  • 税收滞纳金可以免除吗
  • 事业单位未取得工资
  • 应交税金审计
  • 企业应纳税所得额计算例题
  • 收到保险公司财产理赔款怎么做账
  • 营改增后租金如何交税
  • 出口退税可以用电子专用发票吗
  • 税收编码规则
  • 预提 冲销
  • 怎么确认权益性投资收益收入?
  • 合并报表的少数股东权益分录
  • 购买少数股东权益的会计处理
  • 商标续展费用入什么科目
  • PHP:oci_result()的用法_Oracle函数
  • linux系统添加静态路由命令
  • 忘记电脑开机密码怎么打开电脑
  • iis6配置php网站
  • Win11 Build 22449.1000更新里哪些内容?Win11 Build 22449更新介绍与安装方法
  • linux怎么更改账户名
  • linux命令行使用鼠标
  • Kamikōchi, Nagano Prefecture, Japan (© sadao/Shutterstock)
  • PHP:pcntl_wifsignaled()的用法_PCNTL函数
  • 日本东京秋叶原攻略
  • 生产企业免抵退税实例
  • 独立核算的分公司的账务处理
  • redux reducer使用教程
  • 社保基数跟个税差1仟多有风险吗
  • 开发成本属于什么类型科目
  • discuz怎么添加diy模块
  • 出口退税退下来还得缴税吗
  • 研发支出放在资产负债表哪里
  • 软件开发企业如何核算成本
  • 新准则印花税计提会计分录
  • 自产货物进项税抵扣
  • vue导航方式
  • rhel6安装教程
  • 甲供材入账
  • 会计科目累计摊销
  • SQL Server中的XML数据进行insert、update、delete操作实现代码
  • 材料退库的流程
  • 发行债券支付的发行费用计入哪里
  • 出口货物不免不退
  • 更新改造过程中的固定资产需要计提折旧吗
  • 公司赠送客户礼品怎么做账
  • 期末调汇汇兑损益科目
  • 少做收入第二年怎么算
  • 小规模纳税人变更一般纳税人条件
  • 存货期末计量按什么分类
  • mysql转移表数据表
  • sql语句的调优
  • centos 7.6安装教程
  • windows10开机黑屏
  • win7电脑系统如何
  • windows无法预览文件
  • linux批量ping
  • win8怎么更新到win8.1
  • Linux系统配置IP地址
  • python批量更改文件名称
  • unity做cg
  • javascript登录验证
  • nodejs使用场景
  • linux无法使用yum命令
  • vue配置api
  • node怎么实现多线程
  • 浅谈jQuery中ajaxPrefilter的应用
  • javascript获取html元素的方法
  • 票表比对不通过代码999
  • 在北京电子税务局怎么缴纳社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设