У меня есть выходной массив с формой (2, 6, 4)
, который будет представлять файл изображения (6x2 пикселей)
И у меня также есть один массив [x,y]
координат и один массив [255,255,255]
цвета значения для каждой из этих координат.
Как я могу заполнить выходной массив значениями цветов в правильных индексах, не используя al oop для итерации по каждому из них, чтобы выполнить sh this?
вот надуманный пример :
import numpy as np
from PIL import Image
xy_coordinates = np.array([[0,0], [1,0], [2,0], [3,0], [4,0], [5,0], [0,1], [1,1], [2,1], [3,1], [4,1], [5,1]])
colours = np.array([['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255'], ['255', '255', '255']])
output_array = np.zeros([2, 6, 4], dtype=np.uint8)
# fill output_array with elements from colours array in correct indices
# at a loss :(
output_img = Image.fromarray(output_array)
Любая помощь приветствуется