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的框架中一些会话程序的管理
Apr 20 Python
利用python程序帮大家清理windows垃圾
Jan 15 Python
python 构造三维全零数组的方法
Nov 12 Python
对Python协程之异步同步的区别详解
Feb 19 Python
Python创建或生成列表的操作方法
Jun 19 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
使用python实现画AR模型时序图
Nov 20 Python
Python input函数使用实例解析
Nov 22 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
python代码xml转txt实例
Mar 10 Python
python deque模块简单使用代码实例
Mar 12 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 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书写安全的脚本代码
2012/02/05 PHP
二招解决php乱码问题
2012/03/25 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
js控制href内容的连接内容的变化示例
2014/04/30 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
破解安装Pycharm的方法
2018/10/19 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
python 读取修改pcap包的例子
2019/07/23 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
群胜软件Java笔试题
2012/09/29 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
民事和解协议书格式
2014/11/29 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python