numpy.nonzero()函數(shù)

官方文檔如下:
numpy.nonzero(a)
Return the indices of the elements that are non-zero.
Returns a tuple of arrays, one for each dimension of a, containing the indices of the non-zero elements in that dimension. The values in a are always tested and returned in row-major, C-style order. The corresponding non-zero values can be obtained with:
a[nonzero(a)]
To group the indices by element, rather than dimension, use:
transpose(nonzero(a))
The result of this is always a 2-D array, with a row for each non-zero element.
Parameters:
a : array_like
Input array.
Returns:
tuple_of_arrays : tuple
Indices of elements that are non-zero.
簡單來說就是參數(shù)是數(shù)組或者矩陣,返回值為該數(shù)組或者矩陣中非零元素的下標值構(gòu)成的元組。該元組有兩維,第一維是非零元素所在的行,第二維是非零元素所在的列。
如果

a=mat([ [1,0,0],         
       [1,0,0],
        [0,0,0]])                      

則 nonzero(a) 返回值為 (array([0, 1]), array([0, 0])) , 因為矩陣a只有兩個非零值, 在第0行、第0列,和第1行、第0列。所以結(jié)果元組中,第一個行維度數(shù)據(jù)為(0,1) 元組第二個列維度都為(0,0)。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 有的時候發(fā)現(xiàn)天天在家?guī)Ш⒄娴臅偟?,但看到我家大寶看到我在做事情的時候會溫柔的問我,媽媽要不要我?guī)湍悖蹖毮鼐蜁?..
    蜜娜閱讀 487評論 0 0
  • 每一個人都是有使命的,我來到這個世界上的使命是什么?不知道,就去找。 1.信念有好有壞。好的信念可以聚焦。壞在簡化...
    384b82bbc76b閱讀 325評論 3 0
  • 有時候,你無法想象,連續(xù)幾年當班主任,是一種什么樣的感覺。 形形色色的孩子們見的多了,形形色色的家長見的多了,形形...
    小鹿says閱讀 507評論 2 3
  • 第二卷?第一百四十三章 鬼市 幻境之中的鈴鐺聲越來越清晰,該面對的遲早要面對,折磨了有魚那么久的鬼眼之謎她想弄個明...
    明月懷閱讀 811評論 12 25