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 获取et和excel的版本号
Apr 09 Python
Python生成随机数的方法
Jan 14 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
Python生成随机验证码的两种方法
Dec 22 Python
python机器学习之神经网络(二)
Dec 20 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
python list转矩阵的实例讲解
Aug 04 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
python中enumerate() 与zip()函数的使用比较实例分析
Sep 03 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
OpenCV图片漫画效果的实现示例
Aug 18 Python
通过实例了解python__slots__使用方法
Sep 14 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调用时间格式的参数详解
2013/06/06 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
javascript 类方法定义还是有点区别
2009/04/15 Javascript
javascript 关闭IE6、IE7
2009/06/01 Javascript
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
python定时器使用示例分享
2014/02/16 Python
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
python daemon守护进程实现
2016/08/27 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Django添加feeds功能的示例
2018/08/07 Python
Python中的取模运算方法
2018/11/10 Python
Python 画出来六维图
2019/07/26 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
python能在浏览器能运行吗
2020/06/17 Python
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
教师个人鉴定材料
2014/02/08 职场文书
通信工程专业求职信
2014/06/04 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
JavaScript实现两个数组的交集
2022/03/25 Javascript