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 编码Basic Auth使用方法简单实例
May 25 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
如何基于python操作excel并获取内容
Dec 24 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
Python定时任务APScheduler原理及实例解析
May 30 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
Python读写csv文件流程及异常解决
Oct 20 Python
Python中logging日志的四个等级和使用
Nov 17 Python
python sleep和wait对比总结
Feb 03 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 编程的 5个良好习惯
2009/02/20 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
php验证码生成器
2017/05/24 PHP
javascript五图轮播切换实用版
2012/08/17 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
微信小程序支付之c#后台实现方法
2017/10/19 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python自动化生成IOS的图标
2018/11/13 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
园林施工员岗位职责
2013/12/11 职场文书
期末考试动员演讲稿
2014/01/10 职场文书
关于逃课的检讨书
2014/01/23 职场文书
企业内控岗位的职责
2014/02/07 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
汽车车尾标语大全
2015/08/11 职场文书