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脚本文件打包成可执行文件的方法
Jun 02 Python
详解python中init方法和随机数方法
Mar 13 Python
python程序变成软件的实操方法
Jun 24 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
8种常用的Python工具
Aug 05 Python
python collections模块的使用
Oct 16 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
May 22 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 Python
python套接字socket通信
Apr 01 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
Apr 13 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/03/03 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
javascript中callee与caller的区别分析
2015/04/20 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
2015/05/06 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
python kmeans聚类简单介绍和实现代码
2018/02/23 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Anaconda和ipython环境适配的实现
2020/04/22 Python
车辆工程专业求职信
2014/06/14 职场文书
商务英语专业求职信
2014/06/26 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
专项资金申请报告
2015/05/15 职场文书
会议主持词开场白
2015/05/28 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书