2016-06-10 31 views

cevap

36

np.isnan kombine np.argwhere

x = np.array([[1,2,3,4], 
       [2,3,np.nan,5], 
       [np.nan,5,2,3]]) 
np.argwhere(np.isnan(x)) 

çıkışı:

array([[1, 2], 
     [2, 0]]) 
7
için tuples bir listesini oluşturmak için Nan dizinin değerleri ve map her bir sonuç karşılık gelen boolean koşullarına uygun olarak np.where kullanabilir

.

>>>list(map(tuple, np.where(np.isnan(x)))) 
[(1, 2), (2, 0)]