Вы смотрели на использование маски?Это должно сделать вашу жизнь намного проще и быстрее, так как благодаря встроенным функциям массива NumPy вам не придется проходить весь цикл.
В качестве примера для вас:
A = np.random.randint(1, 500, (100,100))
Mask = A < 210
Это даст вам матрицу истинных / ложных значений, которые вы можете по существу запрашивать и корректировать записи по своему усмотрению.Я знаю, что вы не хотите иметь дело со всеми координатами, но это будет намного быстрее, чем циклически проходить через значения ваших пикселей.
Надеюсь, это поможет вам