есть PixelAccess от картинки, есть итерабельный массив RGB пикселей, которые надо занести в картинку
как заменить это
 for x in range(width):
    for y in range(height):
        image_pixelaccess[x, y] = next(colors)  # colors = iter(list(tuple, tuple, tuple...))
на что либо по-быстрее, я думаю, есть какая-либо функция или группа функций для этой задачи из numpy