আমার কাছে একটি বৃহত্তর ন্যারি অ্যারে রয়েছে যাতে আমাকে এমনভাবে চালিত করতে হবে যাতে শর্ত পূরণ হলে প্রতিটি উপাদান 1 বা 0 তে পরিবর্তিত হয় (পরে পিক্সেল মাস্ক হিসাবে ব্যবহৃত হবে)। অ্যারেতে প্রায় 8 মিলিয়ন উপাদান রয়েছে এবং হ্রাস পাইপলাইনে আমার বর্তমান পদ্ধতিটি খুব বেশি সময় নেয়:
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
এমন কি কোনও অদ্ভুত ক্রিয়া আছে যা এই গতি বাড়িয়ে দেবে?
mask_data[y,x]==3
?