1. ? nonzero()函數(shù):
nonzero(a)---返回數(shù)組a中值不為零的元素de下標,,返回值為一個長度為a.ndim(數(shù)組a的秩)的元組,元組的每個元素都是一個整數(shù)數(shù)組,其值為非零元素的下標在對應(yīng)軸上的值.例如一維布爾數(shù)組b1,nonzero(b1)所得到的是長度為1的元組,表示b1[0]和b1[2]的值不為0(False).

注:使用布爾數(shù)組直接作為下標對象或者元組下標對象時,相當(dāng)于使用nonzero()將布爾數(shù)組轉(zhuǎn)換成一組整數(shù)數(shù)組,然后使用整數(shù)數(shù)組進行下標運算.
對于二維數(shù)組b2,nonzero(b2)所得到的是一個長度為2的元組。它的第0個元素是數(shù)組a中值不為0的元素的第0軸的下標,第1個元素則是第1軸的下標,因此從下面的結(jié)果可知b2[0,0]、b[0,2]和b2[1,0]的值不為0:

對于二維數(shù)組b2,nonzero(b2)所得到的是一個長度為2的元組。它的第0個元素是數(shù)組a中值不為0的元素的第0軸的下標,第1個元素則是第1軸的下標,因此從下面的結(jié)果可知b2[0,0]、b[0,2]和b2[1,0]的值不為0:?

上面說明:???? 當(dāng)布爾數(shù)組直接做為下標時,相當(dāng)于使用由nonzero()轉(zhuǎn)換之后的元組作為下標對象:
2.isnan函數(shù)
創(chuàng)建nan變量


