国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中numpy如何生成mask图像

Python中numpy如何生成mask图像

头像

2020-11-02 15:08:067264浏览 · 0收藏 · 0评论

有的小伙伴对numpy如何生成mask图像产生了疑问,今天就这个问题为大家进行解答。

在numpy中,有一个??榻凶鰉a,这个模块几乎复制了numpy里面的所有函数,当然底层里面都换成了对自己定义的新的数据类型MaskedArray的操作。

我们来看最基本的array定义。

An array class with possibly masked values. Masked values of True exclude the corresponding element from any computation.

MaskedArray是一个可能带有掩膜信息的数组,对于它的任何计算都是只针对掩膜值为True的数值上的。

Construction::   x = MaskedArray(data, mask=nomask, dtype=None, copy=False, subok=True,     ndmin=0, fill_value=None, keep_mask=True, hard_mask=None,     shrink=True, order=None)

这个class的属性有很多,但是呢,我们只需要关注三个属性就好了,也就是data,mask和fill_value。其他的属性很难用到,举个例子,比如那个hard_mask,这个属性为True就是指data一旦某些值被掩盖掉了就真的丢失了。详细的可以看源码注解。这里不过多介绍。

Parameters ---------- data : array_like Input data. mask : sequence, optional Mask. Must be convertible to an array of booleans with the same shape as `data`. True indicates a masked (i.e. invalid) data. fill_value : scalar, optional Value used to fill in the masked values when necessary. If None, a default based on the data-type is used.

data就不多说了,一个array_like,tuple,list,ndarray都行。

mask是一个只包含True和False的ndarray,它的shape和data一致,这个数组是让你指定需要掩盖的值的,标记为True的数据会被掩盖掉。被掩盖的位置会变成 –(这是两个短横杠,类型是MaskedConstant

fill_value是一个标量,当你掩盖掉一些值之后,如果你想把这些被掩盖的值换成另外一个值,那么你就需要用到它。

import numpy.ma as npm import numpy as np data = np.random.randint(1, 10, size=[1, 5, 5]) mask = data < 5 arr = npm.array(data, mask=mask) print(arr) #[[[6 6 -- 8 --] # [-- -- -- 6 7] # [9 -- -- 6 9] # [-- -- 5 -- 8] # [6 9 -- 5 --]]]

不过numpy也可以直接对ndarray进行条件运算。

import numpy as np arr = np.random.randint(1, 10, size=[1, 5, 5]) mask = arr<5 arr[mask] = 0 # 把标记为True的值记为0 print(arr) #[[[9 9 7 6 0] # [0 0 6 9 0] # [8 0 8 5 0] # [0 5 5 8 9] # [0 7 0 0 6]]]

以上就是全部numpy生成mask图像的详解,更多Python学习推荐:PyThon学习网教学中心。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

榜上佳婿电视剧全集免费观看高清 | 日韩大片PPT免费PPT| 农村真实亲子乱子伦| 女上司的秘密| 禁忌3| 女生把球球给男生抓的视频| 无人区免费观看高清电视剧 | 国产一区| 《黏糊糊的你》免费观看 | 老公拿狗给我配| 做爰高潮A片(毛片)| 儿媳妇长太漂亮免费观看电视剧 | 女人做爰高潮全黄| 在线观看免费观看在线NBA | 巜生殖按摩1995伦理| 男人添女人荫道口视频| 透明女仆服装开裆连体衣| 公司企业文化展示墙| 柳枝| 吴彦祖| 无人区免费高清版观看| 妈妈你真棒里面的插曲叫什么| 老公拿狗给我配| 《公与媳》伦理| 中字《喝醉的丈夫被结城送回家》 | FOAM| 阴部按摩出水太尴尬怎么办| 乱公伦媳2| 灭火宝贝2户外版| 《女朋友的妹妹3》| 《日本公与媳5》公妇伦| 新婚夜被强伦无删减版| BOBO浏览器(海外版)| 一边做饭一边狂躁的原因分析 | 新婚压床被别人开了苞| 成都私人情侣免费看电视剧的软件| 苏软软汆肉的日常三鲜小馄饨| 挤公交忘穿内裤被挺进| 视频| 年轻的嫂子2| 老婆同意了别人轮流联系我