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实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python开发如何在ubuntu 15.10 上配置vim
Jan 25 Python
python实现windows壁纸定期更换功能
Jan 21 Python
pyqt5移动鼠标显示坐标的方法
Jun 21 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
Mar 30 Python
python 画图 图例自由定义方式
Apr 17 Python
python3.6使用SMTP协议发送邮件
May 20 Python
python中tab键是什么意思
Jun 18 Python
Python+Tkinter制作专属图形化界面
Apr 01 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 access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php购物车实现方法
2015/01/03 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
php的debug相关函数用法示例
2016/07/11 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
Convert Seconds To Hours
2007/06/16 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
python实现kNN算法
2017/12/20 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Python提取频域特征知识点浅析
2019/03/04 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
Django框架反向解析操作详解
2019/11/28 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
办公室副主任岗位职责
2013/11/25 职场文书
新郎父亲婚宴答谢词
2014/01/11 职场文书
行政副总岗位职责
2014/02/23 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
伦敦奥运会口号
2014/06/13 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
sql注入教程之类型以及提交注入
2021/08/02 MySQL
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python
Python实现日志实时监测的示例详解
2022/04/06 Python