Benim veri kümesi aşağıdaki gibi görünür:Numpy'den nan'e bir değer aralığı nasıl ayarlanır?
>>> difference
array([[ -1, 0, 4],
[-20, 2, -1],
[ 2, -20, 0]])
Ben nan tarafından yerine edilecek +2 ila -2 arasında değişen değerler istiyorum. Sonuç dizisi aşağıdaki gibi görünmelidir
. aralığının Gerçek değerleri almak için np.abs(difference)<=2
kullanma
>>> difference
array([[ nan, nan, 4.],
[-20., nan, nan],
[ nan, -20., nan]])
Çok teşekkür ederim !!! @Divakar –
'np.where' kesinlikle gerekli değildir. Fark dizisini dizine eklemek için doğru dizisini de kullanabilirsiniz. Örneğin. farklılıklar [np.abs (farklar) <= 2] = np.nan' (sağlanan farklar bir kayan dizi). – Dunes