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+django实现简单的文件上传
Aug 17 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
Python实现购物车程序
Apr 16 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
Django异步任务之Celery的基本使用
Mar 23 Python
深度辨析Python的eval()与exec()的方法
Mar 26 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
python编写微信公众号首图思路详解
Dec 13 Python
Python如何存储数据到json文件
Mar 09 Python
使用Nibabel库对nii格式图像的读写操作
Jul 01 Python
Matplotlib可视化之添加让统计图变得简单易懂的注释
Jun 11 Python
Python3接口性能测试实例代码
Jun 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
Python 开发Activex组件方法
2009/11/08 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
python用插值法绘制平滑曲线
2021/02/19 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
语文教育专业应届生求职信
2013/11/23 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
厨房管理计划书
2014/04/27 职场文书
本科毕业生求职信
2014/06/15 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python