Автор оригинала: Python Examples.
Итерация по элементам Numpy Array
Чтобы проиграть на небольшом массиве, вы можете использовать numpy.nditer объект итератора. NUMPY.NDITER предоставляет стандартный интерфейс iTerator Python для посещения каждого элемента в массиве Numpy. Любой размерный массив может быть итерацией.
Пример
В следующем примере у нас есть 2D массив, и мы используем numpy.nditer
Чтобы распечатать все элементы массива.
import numpy as np #2D array a = (np.arange(8)*2).reshape(2,4) #print array print("The array\n",a) print("\nIterating over all the elemnets of array") #iterate over elements of the array for x in np.nditer(a): print(x, end=' ')