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自动化测试之setUp与tearDown实例
Sep 28 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
Django与JS交互的示例代码
Aug 23 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python中的Elasticsearch操作汇总
Oct 30 Python
python数字类型math库原理解析
Mar 02 Python
Python生成器常见问题及解决方案
Mar 21 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
python 怎样进行内存管理
Nov 10 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 Python
python基础之匿名函数详解
Apr 21 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 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过滤危险html代码的函数
2008/07/22 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
详解JS预解析原理
2020/06/16 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
跟老齐学Python之Python安装
2014/09/12 Python
python关键字and和or用法实例
2015/05/28 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
幼师自荐信范文
2013/10/06 职场文书
人民教师的自我评价分享
2014/02/21 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
python处理json数据文件
2022/04/11 Python