Bir koşul karşılanırsa her bir öğenin 1 veya 0 olarak değiştirilmesini sağlayacak şekilde değiştirmem gereken büyük bir uyuşuk dizim var (daha sonra piksel maskesi olarak kullanılacaktır). Dizide yaklaşık 8 milyon öğe var ve mevcut yöntemim azaltma hattı için çok uzun sürüyor:
for (y,x), value in numpy.ndenumerate(mask_data):
if mask_data[y,x]<3: #Good Pixel
mask_data[y,x]=1
elif mask_data[y,x]>3: #Bad Pixel
mask_data[y,x]=0
Bunu hızlandıracak uyuşuk bir işlev var mı?
mask_data[y,x]==3
?