最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Numpy,mask圖像的生成詳解

 更新時(shí)間:2020年02月19日 08:50:10   作者:GZHermit  
今天小編就為大家分享一篇Python Numpy,mask圖像的生成詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

什么是掩膜(mask)

在numpy中,有一個(gè)模塊叫做ma,這個(gè)模塊幾乎復(fù)制了numpy里面的所有函數(shù),當(dāng)然底層里面都換成了對自己定義的新的數(shù)據(jù)類型MaskedArray的操作。

我們來看最基本的array定義。

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

MaskedArray是一個(gè)可能帶有掩膜信息的數(shù)組,對于它的任何計(jì)算都是只針對掩膜值為True的數(shù)值上的。

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)

這個(gè)class的屬性有很多,但是呢,我們只需要關(guān)注三個(gè)屬性就好了,也就是data,mask和fill_value。其他的屬性很難用到,舉個(gè)例子,比如那個(gè)hard_mask,這個(gè)屬性為True就是指data一旦某些值被掩蓋掉了就真的丟失了。詳細(xì)的可以看源碼注解。這里不過多介紹。

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就不多說了,一個(gè)array_like,tuple,list,ndarray都行。

mask是一個(gè)只包含True和False的ndarray,它的shape和data一致,這個(gè)數(shù)組是讓你指定需要掩蓋的值的,標(biāo)記為True的數(shù)據(jù)會(huì)被掩蓋掉。被掩蓋的位置會(huì)變成 –(這是兩個(gè)短橫杠,類型是MaskedConstant )

fill_value是一個(gè)標(biāo)量,當(dāng)你掩蓋掉一些值之后,如果你想把這些被掩蓋的值換成另外一個(gè)值,那么你就需要用到它。

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進(jìn)行條件運(yùn)算。

import numpy as np

arr = np.random.randint(1, 10, size=[1, 5, 5])
mask = arr<5
arr[mask] = 0 # 把標(biāo)記為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]]]

以上這篇Python Numpy, mask圖像的生成詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)簡單的

    Python實(shí)現(xiàn)簡單的"導(dǎo)彈" 自動(dòng)追蹤原理解析

    這篇文章主要介紹了Python實(shí)現(xiàn)簡單的"導(dǎo)彈" 自動(dòng)追蹤原理解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Django搭建MySQL主從實(shí)現(xiàn)讀寫分離

    Django搭建MySQL主從實(shí)現(xiàn)讀寫分離

    本文主要介紹了Django搭建MySQL主從實(shí)現(xiàn)讀寫分離,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 從numpy數(shù)組中取出滿足條件的元素示例

    從numpy數(shù)組中取出滿足條件的元素示例

    今天小編就為大家分享一篇從numpy數(shù)組中取出滿足條件的元素示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python在控制臺(tái)輸出進(jìn)度條的方法

    python在控制臺(tái)輸出進(jìn)度條的方法

    這篇文章主要介紹了python在控制臺(tái)輸出進(jìn)度條的方法,實(shí)例分析了Python輸出進(jìn)度條效果的方法,需要的朋友可以參考下
    2015-06-06
  • Python3?Loguru輸出日志工具的使用

    Python3?Loguru輸出日志工具的使用

    使用 Python 來寫程序或者腳本的話,常常遇到的問題就是需要對日志進(jìn)行刪除。一方面可以幫助我們在程序出問題的時(shí)候排除問題,二來可以幫助我們記錄需要關(guān)注的信息,這篇文章主要介紹了Python3?Loguru?相見恨晚的輸出日志工具,需要的朋友可以參考下
    2022-05-05
  • 在jupyter notebook中使用pytorch的方法

    在jupyter notebook中使用pytorch的方法

    這篇文章主要介紹了在jupyter notebook中使用pytorch的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 淺談python中的@以及@在tensorflow中的作用說明

    淺談python中的@以及@在tensorflow中的作用說明

    這篇文章主要介紹了淺談python中的@以及@在tensorflow中的作用說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Tensorflow實(shí)現(xiàn)將標(biāo)簽變?yōu)閛ne-hot形式

    Tensorflow實(shí)現(xiàn)將標(biāo)簽變?yōu)閛ne-hot形式

    這篇文章主要介紹了Tensorflow實(shí)現(xiàn)將標(biāo)簽變?yōu)閛ne-hot形式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • numpy中tensordot的用法

    numpy中tensordot的用法

    本文主要介紹了numpy中tensordot的用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python稀疏矩陣及參數(shù)保存代碼實(shí)現(xiàn)

    Python稀疏矩陣及參數(shù)保存代碼實(shí)現(xiàn)

    這篇文章主要介紹了Python稀疏矩陣及參數(shù)保存代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評論

乐都县| 赤壁市| 瑞昌市| 宁海县| 长葛市| 苏尼特右旗| 饶河县| 四川省| 常德市| 桐乡市| 彰武县| 获嘉县| 阳高县| 林西县| 沐川县| 宣恩县| 会泽县| 策勒县| 奇台县| 益阳市| 邓州市| 威海市| 廊坊市| 宁陕县| 新宾| 吕梁市| 泰来县| 汶上县| 呼和浩特市| 徐州市| 余干县| 无锡市| 张家界市| 高安市| 贺兰县| 武宁县| 宣汉县| 宜丰县| 凉山| 台山市| 师宗县|