numpy 对矩阵中Nan的处理:采用平均值的方法


Posted in Python onOctober 30, 2018

尽管我们可以将所有的NaN替换成0,但是由于并不知道这些值的意义,所以这样做是个下策。如果它们是开氏温度,那么将它们置成0这种处理策略就太差劲了。

下面我们用平均值来代替缺失值,平均值根据那些非NaN得到。

from numpy import *
datMat = mat([[1,2,3],[4,Nan,6]])
numFeat = shape(datMat)[1]
for i in range(numFeat):
  meanVal = mean(datMat[nonzero(~isnan(datMat[:,i].A))[0],i]) 
  #values that are not NaN (a number)
  datMat[nonzero(isnan(datMat[:,i].A))[0],i] = meanVal 
  #set NaN values to mean

以上这篇numpy 对矩阵中Nan的处理:采用平均值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单的通用表达式求10乘阶示例
Mar 03 Python
Python实现从url中提取域名的几种方法
Sep 26 Python
python统计一个文本中重复行数的方法
Nov 19 Python
python对url格式解析的方法
May 13 Python
举例详解Python中yield生成器的用法
Aug 05 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
python 剪切移动文件的实现代码
Aug 02 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
next在python中返回迭代器的实例方法
Dec 15 Python
python如何为list实现find方法
May 30 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 #Python
pandas 条件搜索返回列表的方法
Oct 30 #Python
pandas 转换成行列表进行读取与Nan处理的方法
Oct 30 #Python
在Python中给Nan值更改为0的方法
Oct 30 #Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 #Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 #Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 #Python
You might like
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP中session变量的销毁
2014/02/27 PHP
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jquery制作 随机弹跳的小球特效
2015/02/01 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
JavaScript:Array类型全面解析
2016/05/19 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
Webstorm2016使用技巧(SVN插件使用)
2018/10/29 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
详解Python中的各种函数的使用
2015/05/24 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
python实现堆排序的实例讲解
2020/02/21 Python
Python编写万花尺图案实例
2021/01/03 Python
Html5定位终极解决方案
2020/02/05 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
高中军训感言500字
2014/02/24 职场文书
家属慰问信
2015/02/14 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
公司员工管理制度
2015/08/04 职场文书