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去掉字符串中空格的方法
Mar 11 Python
Python构建网页爬虫原理分析
Dec 19 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
详解【python】str与json类型转换
Apr 29 Python
python 列表输出重复值以及对应的角标方法
Jun 11 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
python圣诞树编写实例详解
Feb 13 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
Java如何基于wsimport调用wcf接口
Jun 17 Python
Sentry错误日志监控使用方法解析
Nov 12 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 Python
Python torch.flatten()函数案例详解
Aug 30 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
PHP4引用文件语句的对比
2006/10/09 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
js中的for如何实现foreach中的遍历
2014/05/31 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
Python建立Map写Excel表实例解析
2018/01/17 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
浅析Python四种数据类型
2018/09/26 Python
python第三方库学习笔记
2020/02/07 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
广告学专业毕业生自荐信
2013/09/24 职场文书
皮肤科医师岗位职责
2013/12/04 职场文书
消防器材管理制度
2014/01/28 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
合作经营协议书范本
2014/09/16 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
Python利用capstone实现反汇编
2022/04/06 Python
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android