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

關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

 更新時(shí)間:2017年02月07日 09:49:13   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇關(guān)于numpy中np.nonzero()函數(shù)用法的詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

np.nonzero函數(shù)是numpy中用于得到數(shù)組array中非零元素的位置(數(shù)組索引)的函數(shù)。一般來(lái)說(shuō),通過help(np.nonzero)能夠查看到該函數(shù)的解析與例程。但是,由于例程為英文縮寫,閱讀起來(lái)還是很費(fèi)勁,因此,本文將其英文解釋翻譯成中文,便于理解。

解釋

nonzero(a)

返回?cái)?shù)組a中非零元素的索引值數(shù)組。

(1)只有a中非零元素才會(huì)有索引值,那些零值元素沒有索引值;

(2)返回的索引值數(shù)組是一個(gè)2維tuple數(shù)組,該tuple數(shù)組中包含一維的array數(shù)組。其中,一維array向量的個(gè)數(shù)與a的維數(shù)是一致的。

(3)索引值數(shù)組的每一個(gè)array均是從一個(gè)維度上來(lái)描述其索引值。比如,如果a是一個(gè)二維數(shù)組,則索引值數(shù)組有兩個(gè)array,第一個(gè)array從行維度來(lái)描述索引值;第二個(gè)array從列維度來(lái)描述索引值。

(4) 該np.transpose(np.nonzero(x))

函數(shù)能夠描述出每一個(gè)非零元素在不同維度的索引值。

(5)通過a[nonzero(a)]得到所有a中的非零值

#a是1維數(shù)組
a = [0,2,3]
b = np.nonzero(a)
print(np.array(b).ndim)
print(b)

結(jié)果:
2
(array([1, 2], dtype=int64),)

說(shuō)明:索引1和索引2的位置上元素的值非零。

#a是2維數(shù)組
a = np.array([[0,0,3],[0,0,0],[0,0,9]])
b = np.nonzero(a)
print(np.array(b).ndim)
print(b)
print(np.transpose(np.nonzero(a)))

結(jié)果:
2
(array([0, 2], dtype=int64), array([2, 2], dtype=int64))
[[0 2]
 [2 2]]

說(shuō)明:

(1)a中有2個(gè)非零元素,因此,索引值tuple中array的長(zhǎng)度為2。因?yàn)椋挥蟹橇阍夭庞兴饕怠?/p>

(2)索引值數(shù)組是2 維的。實(shí)際上,無(wú)論a的維度是多少,索引值數(shù)組一定是2維的tuple,但是tuple中的一維array個(gè)數(shù)和a的維數(shù)一致。

(3)第1個(gè)array([0, 2])是從row值上對(duì)3和9進(jìn)行的描述。第2個(gè)array([2, 2])是從col值上對(duì)3和9的描述。這樣,從行和列上兩個(gè)維度上各用一個(gè)數(shù)組來(lái)描述非零索引值。

(4)通過調(diào)用np.transpose()函數(shù),得出3的索引值是[0 2],即第0行,第2列。


#a是3維數(shù)組

a = np.array([[[0,0],[1,0]],[[0,0],[1,0]],[[0,0],[1,0]]])
b = np.nonzero(a)
print(np.array(b).ndim)
print(b)

結(jié)果:

2
(array([0, 1, 2], dtype=int64), array([1, 1, 1], dtype=int64), array([0, 0, 0], dtype=int64))

說(shuō)明:由于a是3維數(shù)組,因此,索引值數(shù)組有3個(gè)一維數(shù)組。

注:數(shù)組索引值從0開始。

以上這篇關(guān)于numpy中np.nonzero()函數(shù)用法的詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python進(jìn)階之魔術(shù)方法詳解

    python進(jìn)階之魔術(shù)方法詳解

    這篇文章主要為大家介紹了python進(jìn)階之魔術(shù)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Python OpenCV 針對(duì)圖像細(xì)節(jié)的不同操作技巧

    Python OpenCV 針對(duì)圖像細(xì)節(jié)的不同操作技巧

    這篇文章主要介紹了Python OpenCV 針對(duì)圖像細(xì)節(jié)的不同操作,包括圖像像素的說(shuō)明,圖像屬性信息的獲取與修改以及圖像通道的知識(shí)(包括拆分通道和合并通道),需要的朋友可以參考下
    2021-08-08
  • Django模型驗(yàn)證器介紹與源碼分析

    Django模型驗(yàn)證器介紹與源碼分析

    這篇文章主要給大家介紹了關(guān)于Django模型驗(yàn)證器與源碼分析的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 關(guān)于Python排序sort()函數(shù)和sorted()函數(shù)

    關(guān)于Python排序sort()函數(shù)和sorted()函數(shù)

    這篇文章主要介紹了關(guān)于Python排序sort()函數(shù)和sorted()函數(shù),利用Python中的內(nèi)置函數(shù)去實(shí)現(xiàn)直接排序,需要的朋友可以參考下
    2023-04-04
  • python collections模塊示例詳解

    python collections模塊示例詳解

    Python的collections模塊是其標(biāo)準(zhǔn)庫(kù)中的一部分,包含了一些擴(kuò)展內(nèi)置數(shù)據(jù)類型的有用數(shù)據(jù)結(jié)構(gòu),如OrderedDict、defaultdict、Counter、deque和namedtuple等,這些數(shù)據(jù)結(jié)構(gòu)在不同場(chǎng)景下都非常有用,能提供更高效的數(shù)據(jù)操作和方便的數(shù)據(jù)訪問方式,有助于提升代碼的性能和可讀性
    2024-10-10
  • 對(duì)Python Pexpect 模塊的使用說(shuō)明詳解

    對(duì)Python Pexpect 模塊的使用說(shuō)明詳解

    今天小編就為大家分享一篇對(duì)Python Pexpect 模塊的使用說(shuō)明詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-02-02
  • pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    本文主要介紹了pytest?用例執(zhí)行失敗后其他不再執(zhí)行,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python正則表達(dá)式爬取貓眼電影top100

    python正則表達(dá)式爬取貓眼電影top100

    這篇文章主要為大家詳細(xì)介紹了python正則表達(dá)式爬取貓眼電影top100,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析

    python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析

    這篇文章主要介紹了python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python的簡(jiǎn)單四則運(yùn)算語(yǔ)法樹可視化

    python的簡(jiǎn)單四則運(yùn)算語(yǔ)法樹可視化

    這篇文章主要介紹了python的簡(jiǎn)單四則運(yùn)算語(yǔ)法樹可視化,這篇文章的內(nèi)容也很簡(jiǎn)單,就是給定一個(gè)四則運(yùn)算的表達(dá)式,畫出它的語(yǔ)法樹,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

砚山县| 叙永县| 商丘市| 衡水市| 萨迦县| 武胜县| 郸城县| 珲春市| 蒙城县| 教育| 涪陵区| 麻城市| 任丘市| 宣汉县| 台江县| 密云县| 镇平县| 金阳县| 霍城县| 丽水市| 茂名市| 合阳县| 大同县| 芜湖县| 睢宁县| 南漳县| 通许县| 内乡县| 扎鲁特旗| 云霄县| 安徽省| 永寿县| 垦利县| 九台市| 读书| 德钦县| 屏东市| 聂拉木县| 苗栗市| 高要市| 洛扎县|