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实现的DES加密算法和3DES加密算法实例
Jun 03 Python
解决uWSGI的编码问题详解
Mar 24 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
浅谈python 里面的单下划线与双下划线的区别
Dec 01 Python
详谈python中冒号与逗号的区别
Apr 18 Python
谈谈Python中的while循环语句
Mar 10 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
python3下载抖音视频的完整代码
Jun 05 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 Python
Python利用zhdate模块实现农历日期处理
Mar 31 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 高效率写法 推荐
2010/02/21 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
基于JQUERY的多级联动代码
2012/01/24 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
javascript基本类型详解
2014/11/28 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
python tkinter canvas 显示图片的示例
2019/06/13 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
出纳的岗位职责
2013/11/09 职场文书
工作态度检讨书
2014/02/11 职场文书
高中军训感想300字
2014/03/04 职场文书
投标邀请书范本
2015/02/02 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
实习护士自荐信
2015/03/25 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers