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直接访问私有属性的简单方法
Jul 25 Python
详解Python之数据序列化(json、pickle、shelve)
Mar 30 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
Python中实现switch功能实例解析
Jan 11 Python
python和c语言的主要区别总结
Jul 07 Python
Python中的类与类型示例详解
Jul 10 Python
python批量处理文件或文件夹
Jul 28 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
详解Python time库的使用
Oct 10 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
Python 数据可视化之Matplotlib详解
Nov 02 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 正则匹配函数体
2009/08/25 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
PHP7 其他修改
2021/03/09 PHP
URL地址中的#符号使用说明
2011/02/12 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
简单谈谈JS中的正则表达式
2017/09/11 Javascript
angular2路由之routerLinkActive指令【推荐】
2018/05/30 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
python2 与python3的print区别小结
2018/01/16 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
python 自动批量打开网页的示例
2019/02/21 Python
python中round函数如何使用
2020/06/19 Python
python实现定时发送邮件
2020/12/23 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
院药学专业个人求职信
2013/09/21 职场文书
法律专业个人实习自我鉴定
2013/09/23 职场文书
自动化职业生涯规划书范文
2014/01/03 职场文书
学子宴答谢词
2014/01/25 职场文书
办公自动化专业大学生职业规划书
2014/03/06 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
爱国口号
2014/06/19 职场文书
节能环保演讲稿
2014/08/28 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
看雷锋电影观后感
2015/06/10 职场文书
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript
vue实现登陆页面开发实践
2022/05/30 Vue.js