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 相关文章推荐
Python的Tornado框架异步编程入门实例
Apr 24 Python
Python简单删除目录下文件以及文件夹的方法
May 27 Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
速记Python布尔值
Nov 09 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
Python实现插入排序和选择排序的方法
May 12 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
利用Python实现斐波那契数列的方法实例
Jul 26 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
python右对齐的实例方法
2020/07/05 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
如何开发一个JQuery插件
2016/07/28 面试题
酒店保洁主管岗位职责
2013/11/28 职场文书
日语专业个人的求职信
2013/12/03 职场文书
活动总结的格式
2014/05/07 职场文书
最常使用的求职信
2014/05/25 职场文书
美术专业自荐信
2014/07/07 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
趵突泉导游词
2015/02/03 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
2016新年致辞
2015/08/01 职场文书
golang中的struct操作
2021/11/11 Golang
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏
java版 联机五子棋游戏
2022/05/04 Java/Android
如何利用python实现Simhash算法
2022/06/28 Python