位置: 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插件)

  • 借款利息收入是企业收入吗
  • 缴纳所得税的账务处理
  • 建筑业预缴增值税怎么填纳税申报表
  • 公司固定资产抵税
  • 专票没有抵扣联可以作废吗
  • 单位之间调动
  • 一人有限公司年度审计报告
  • 固定资产抵扣对账怎么算
  • 建筑材料资源利用
  • 生育津贴做账法会计准则
  • 转股交印花税的优惠政策
  • 技术服务发票税率 5% 小规模
  • 借款利息可以入账吗
  • 软件企业研发费用占比要求
  • 计提专项借款本月利息会计分录
  • 公司注销时债权人未申报债权
  • 代收代付快递货款需要发票吗,中间差额服务费怎么开票?
  • 企业收到政府补助时,无需开发票,双方根据银行电汇单
  • 临时文件夹在哪个位置
  • 腾讯电脑管家中有没有红色警戒下载玩
  • 职工教育经费是工资总额的多少
  • 营改增后哪些费用可以抵扣
  • 小规模纳税人没有进项税
  • 开发票时,一张发票上不同税率要符合哪些要求?
  • axios异步请求数据
  • 政府财政会计核算基础是什么
  • 峡谷的人
  • php 写入excel
  • yii2框架漏洞
  • vue 滚动条
  • linux运行c++程序
  • 云服务器远程端口
  • php导出表格
  • 企业购买期货
  • phpcms安装无法连接数据库服务器
  • python清除变量的命令
  • 甲企业持有乙企业股票的市价为920000
  • 公司银行销户钱转到哪里去
  • 利润表的编制方法和步骤累计数和好结账前余额
  • 稳岗补贴属于是什么补贴
  • 营改增之后账务怎么处理
  • 计提坏账准备的方法
  • 外购的商品赠送客人是否销售吗
  • 科研专用费是什么
  • 个人所得税代扣代缴手续费
  • 公司在银行买的金条怎么入账
  • 信用卡账单最低还款额是什么意思
  • 开发票货款未公对公转如何做账?
  • 损益类科目结转本年利润方向
  • 一般纳税人抵扣进项税有时间要求吗
  • mysql 查询范围
  • sqlserver怎么创建临时表
  • sql不重复数据个数
  • mysql5.7.30安装
  • linux软件安装源
  • mysql数据库的总结
  • rhel7.5重置密码
  • centos直接进入命令行
  • freebsd ports安装
  • 如何设置win10自动登录
  • 虚拟网卡在哪里设置
  • win8系统怎么到桌面
  • 32位系统的电脑可以连接打印机吗
  • win8怎么固定桌面图标
  • 卡带测评
  • js中转换成string类型的方法
  • 用css制作网页的步骤
  • Unity3D Vuforia Android 相机聚焦模式设置
  • 编写高质量代码改善JAVA程序的151个建议
  • unity3d怎么让物体依次运动
  • javascript教程 csdn
  • 圣诞树代码html
  • android获取手机的基本信息
  • 浅谈python 四种数值类型(int,long,float,complex)
  • 国家税务总局江西省国家税务局
  • 北京摇号摇中了能过户吗
  • 深圳企业公积金更改代扣银行
  • 资源税的税目,税率依照税目税率表执行
  • 外贸公司如何开发客户
  • 辽宁省地方税务局公告2014年第10号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设