Почему элементы массива numpy не добавляются? python

У меня не добавляются элементы в массив numpy. colors - это массив, созданный с помощью zeros((7, 16)). Когда я вывожу u, то у меня u не имеет значение ноль(то есть он заполняется), а когда я вывожу массив у меня он по нулям. Как это решить? Часть кода:

colors = np.zeros((7, 16))
lists = []
# здесь был какой-то код...
r, g, b, a = img.getpixel(tuple(lists))
for u in np.nditer(colors):
    num_of_iters += 1
    if num_of_iters == 1:
        u = r
        num_of_iter = 0
        print(u)
        lists.clear()

Ответы (0 шт):