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

numpy中的掩碼數(shù)組的使用

 更新時(shí)間:2023年02月20日 10:45:43   作者:生信修煉手冊(cè)  
本文主要介紹了numpy中的掩碼數(shù)組的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

numpy中有一個(gè)掩碼數(shù)組的概念,需要通過(guò)子模塊numpy.ma來(lái)創(chuàng)建,基本的創(chuàng)建方式如下

>>> import numpy as np
>>> import numpy.ma as ma
>>> a = np.arange(5)
>>> a
array([0, 1, 2, 3, 4])
>>> b = ma.masked_array(a, mask = [1, 1, 1, 0, 0])
>>> b
masked_array(data = [-- -- -- 3 4],
             mask = [ True  True  True False False],
       fill_value = 999999)
>>> np.min(a)
0
>>> np.min(b)
3

所謂掩碼,就是掩蓋的意思。上述代碼中,掩藏了數(shù)組的前3個(gè)元素,形成了一個(gè)新的掩碼數(shù)組,在該掩碼數(shù)組中,被掩藏的前3位用短橫杠表示,對(duì)原始數(shù)組和對(duì)應(yīng)的掩碼數(shù)組同時(shí)求最小值,可以看到,掩碼數(shù)組中只有未被掩藏的元素參與了計(jì)算。

掩碼數(shù)組賦予了我們重新選擇元素的權(quán)利,而不用改變矩陣的維度。在可視化領(lǐng)域,最典型的應(yīng)用就是繪制三角熱圖,代碼如下

import matplotlib.pyplot as plt
import numpy as np
import numpy.ma ?as ma

data = np.random.rand(25 * 25).reshape(25, -1)
mask = np.tri(data.shape[0], k= -1)
data_masked = ma.array(data, mask=mask)
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.imshow(data)
ax2.imshow(data_masked)

輸出結(jié)果如下

通過(guò)掩碼矩陣,可以輕松實(shí)現(xiàn)三角熱圖的繪制。在numpy.ma子模塊中,還提供了多種創(chuàng)建掩碼數(shù)組的方式,用法如下

>>> import numpy.ma as ma
>>> a
array([0, 1, 2, 3, 4])
# 等于2的元素被掩蓋
>>> ma.masked_equal(a, 2)
masked_array(data = [0 1 -- 3 4],
? ? ? ? ? ? ?mask = [False False ?True False False],
? ? ? ?fill_value = 2)
# 不等于2的元素被掩蓋
>>> ma.masked_not_equal(a, 2)
masked_array(data = [-- -- 2 -- --],
? ? ? ? ? ? ?mask = [ True ?True False ?True ?True],
? ? ? ?fill_value = 999999)
# 大于2的元素被掩蓋
>>> ma.masked_greater(a, 2)
masked_array(data = [0 1 2 -- --],
? ? ? ? ? ? ?mask = [False False False ?True ?True],
? ? ? ?fill_value = 999999)
# 小于2的元素被掩蓋
>>> ma.masked_less(a, 2)
masked_array(data = [-- -- 2 3 4],
? ? ? ? ? ? ?mask = [ True ?True False False False],
? ? ? ?fill_value = 999999)
# 大于等于2的元素被掩蓋
>>> ma.masked_greater_equal(a, 2)
masked_array(data = [0 1 -- -- --],
? ? ? ? ? ? ?mask = [False False ?True ?True ?True],
? ? ? ?fill_value = 999999)
# 小于等于2的元素被掩蓋
>>> ma.masked_less_equal(a, 2)
masked_array(data = [-- -- -- 3 4],
? ? ? ? ? ? ?mask = [ True ?True ?True False False],
? ? ? ?fill_value = 999999)

# 小于1大于3的元素被掩蓋
>>> ma.masked_outside(a, 1, 3)
masked_array(data=[--, 1, 2, 3, --],
? ? ? ? ? ? ?mask=[ True, False, False, False, True],
? ? ? ?fill_value=999999)

# 大于等于1,小于等于3的元素被掩蓋
>>> ma.masked_inside(a, 1, 3)
masked_array(data=[0, --, --, --, 4],
? ? ? ? ? ? ?mask=[False, True, True, True, False],
? ? ? ?fill_value=999999)

利用掩碼數(shù)組,可以方便的處理缺失值或者被污染的值,只需要將對(duì)應(yīng)的元素掩碼即可,更多的用法請(qǐng)查閱官方的API文檔。

到此這篇關(guān)于numpy中的掩碼數(shù)組的使用的文章就介紹到這了,更多相關(guān)numpy 掩碼數(shù)組內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解python 利用echarts畫(huà)地圖(熱力圖)(世界地圖,省市地圖,區(qū)縣地圖)

    詳解python 利用echarts畫(huà)地圖(熱力圖)(世界地圖,省市地圖,區(qū)縣地圖)

    這篇文章主要介紹了詳解python 利用echarts畫(huà)地圖(熱力圖)(世界地圖,省市地圖,區(qū)縣地圖),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python實(shí)現(xiàn)彈窗祝福效果

    python實(shí)現(xiàn)彈窗祝福效果

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)彈窗祝福效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python中利用aiohttp制作異步爬蟲(chóng)及簡(jiǎn)單應(yīng)用

    Python中利用aiohttp制作異步爬蟲(chóng)及簡(jiǎn)單應(yīng)用

    asyncio可以實(shí)現(xiàn)單線程并發(fā)IO操作,是Python中常用的異步處理模塊。這篇文章主要介紹了Python中利用aiohttp制作異步爬蟲(chóng)的相關(guān)知識(shí),需要的朋友可以參考下
    2018-11-11
  • TF-IDF與余弦相似性的應(yīng)用(一) 自動(dòng)提取關(guān)鍵詞

    TF-IDF與余弦相似性的應(yīng)用(一) 自動(dòng)提取關(guān)鍵詞

    這篇文章主要為大家詳細(xì)介紹了TF-IDF與余弦相似性的應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • pytorch 刪除空權(quán)重模型文件夾的方法

    pytorch 刪除空權(quán)重模型文件夾的方法

    如果文件夾exp開(kāi)頭的文件夾,里面沒(méi)有pt pth模型文件,就把目錄刪掉,本文通過(guò)示例代碼介紹pytorch 刪除空權(quán)重模型文件夾的方法,感興趣的朋友一起看看吧
    2023-11-11
  • 詳解python的sorted函數(shù)對(duì)字典按key排序和按value排序

    詳解python的sorted函數(shù)對(duì)字典按key排序和按value排序

    這篇文章主要介紹了詳解python的sorted函數(shù)對(duì)字典按key排序和按value排序,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 使用Python實(shí)現(xiàn)將Excel表格插入到Word文檔中

    使用Python實(shí)現(xiàn)將Excel表格插入到Word文檔中

    在日常辦公場(chǎng)景中,通過(guò)Python腳本自動(dòng)化整合Excel數(shù)據(jù)與Word文檔,能夠?qū)崿F(xiàn)表格的智能遷移,滿足不同場(chǎng)景下數(shù)據(jù)呈現(xiàn)的專業(yè)性要求,下面小編就來(lái)為大家介紹一下具體實(shí)現(xiàn)的三種方法吧
    2025-03-03
  • 對(duì)python中各個(gè)response的使用說(shuō)明

    對(duì)python中各個(gè)response的使用說(shuō)明

    今天小編就為大家分享一篇對(duì)python中各個(gè)response的使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • odoo字段訪問(wèn)控制的操作方法

    odoo字段訪問(wèn)控制的操作方法

    在 Odoo 中,可以通過(guò)幾種方式實(shí)現(xiàn)字段的訪問(wèn)控制?0c;包括通過(guò)模型安全規(guī)則、記錄規(guī)則和字段屬性來(lái)限制字段的訪問(wèn),這篇文章主要介紹了odoo字段訪問(wèn)控制的相關(guān)操作,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 基于Python爬取愛(ài)奇藝資源過(guò)程解析

    基于Python爬取愛(ài)奇藝資源過(guò)程解析

    這篇文章主要介紹了基于Python爬取愛(ài)奇藝資源過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

格尔木市| 昭苏县| 财经| 清水河县| 大田县| 二连浩特市| 海城市| 温泉县| 宿松县| 峡江县| 乐陵市| 女性| 仪陇县| 漳平市| 通化县| 上犹县| 荣成市| 区。| 喀喇| 米林县| 自贡市| 贵德县| 星座| 普定县| 竹溪县| 东至县| 静安区| 福泉市| 大田县| 都兰县| 光泽县| 天门市| 台江县| 阿尔山市| 澄迈县| 浑源县| 乌什县| 青海省| 汪清县| 古丈县| 绍兴县|