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使用ntplib库同步校准当地时间的方法
Jul 02 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
python实现对服务器脚本敏感信息的加密解密功能
Aug 13 Python
简单了解python字符串前面加r,u的含义
Dec 26 Python
Python实现搜索算法的实例代码
Jan 02 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
Python3接口性能测试实例代码
Jun 20 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 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中Notice错误常见解决方法
2017/04/28 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
详解React 元素渲染
2020/07/07 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
python中append函数用法讲解
2020/12/11 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
2014年高三毕业生自我评价
2014/01/11 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
电工工作职责范本
2014/02/22 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python