python_mask_array的用法


Posted in Python onFebruary 18, 2020

掩码数组

数据很大形况下是凌乱的,并且含有空白的或者无法处理的字符,掩码式数组可以很好的忽略残缺的或者是无效的数据点。掩码式数组由一个正常数组与一个布尔式数组组成,若布尔数组中为Ture,则表示正常数组中对应下标的值无效,反之False表示对应正常数组的值有效。

numpy.ma模块中提供掩码数组的处理,这个模块中几乎完整复制了numpy中的所有函数,并提供掩码数组的功能;

>>>import numpy.ma as ma
>>>x = np.array([1,2,3,5,7,4,3,2,8,0])
>>>mask = x < 5
>>>mx = ma.array(x,mask=mask)
>>>mask
array([ True, True, True, False, False, True, True, True, False, True], dtype=bool)
>>>mx
masked_array(data = [-- -- -- 5 7 -- -- -- 8 --],
mask = [ True True True False False True True True False True],
fill_value = 999999)

掩码数组具有三个属性:data、mask、fill_value;

data表示原始数值数组,

mask表示获得掩码用的布尔数组,

fill_value表示的填充值替代无效值之>后的数组,该数组通过filled()方法查看;

掩码数组可以使用各种下标对象对其进行存取,在被掩码的部分值为masked,可以设置某个位置值为ma.masked使其失效;

以上这篇python_mask_array的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
pandas 对group进行聚合的例子
Dec 27 Python
Pytorch 实现sobel算子的卷积操作详解
Jan 10 Python
基于python实现语音录入识别代码实例
Jan 17 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
Jan 20 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
python爬虫要用到的库总结
Jul 28 Python
python 如何执行控制台命令与操作剪切板
May 20 Python
基于python3生成标签云代码解析
Feb 18 #Python
基于Pytorch SSD模型分析
Feb 18 #Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 #Python
Python动态导入模块和反射机制详解
Feb 18 #Python
pytorch进行上采样的种类实例
Feb 18 #Python
new_zeros() pytorch版本的转换方式
Feb 18 #Python
对pytorch的函数中的group参数的作用介绍
Feb 18 #Python
You might like
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
vue实现表格过滤功能
2019/09/27 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
2020/05/14 Javascript
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
Python实现上下文管理器的方法
2020/08/07 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
巴西最大的体育用品商城:Netshoes巴西
2016/11/29 全球购物
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
大学生求职信范文
2014/05/24 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
中秋客户感谢信
2015/01/22 职场文书
个人求职信格式范文
2015/03/20 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
上帝也疯狂观后感
2015/06/09 职场文书