Как заполнить массив numpy?
я пишу программу, которая будет брать r, g, b, a = img.getpixel(tuple(listss)) и размещать в массив colors = np.zeros((7, 16)). Как это сделать? Я не могу ничего с этим поделать. Я мучаюсь над этим вопросом более одной недели и результаты плачевны. Там в присваивании элемента есть недочет. Вот последнее что я напридумывал:
```
listss = []
colors = np.zeros((7, 16))
right = 0
down = 0
downn = 0
pos_of_sticks = np.zeros((7, 8))
num_of_iter = 0
for l in np.nditer(pos_of_sticks):
num_of_iter += 1
listss.append(l)
if num_of_iter == 2:
print(listss)
r, g, b, a = img.getpixel(tuple(listss))
print(r, g, b, a)
colors[downn, 4*right] = r
colors[downn, 4*right+1] = g
colors[downn, 4*right+2] = b
colors[downn, 4*right+3] = a
down += 4
if down == 16:
downn += 1
down = 0
listss.clear()
num_of_iter = 0```