array
2) есть ещё список координат тоже в array
3) нужно заменить значения по этим координатам.
Решение в лоб:
Пройтись по списку координат и подставлять их в индекс для замены значения.
Как по мне долго
Есть ли какой-то нативный метод для таких дел?
P.s.
1) Первый список:
[[0,1,2],
[3,4,5]]
2) Второй список (список координат/индексов):
[[0,0],
[1,1]]
3) Заменяю значение на одно и тоже для всех координат во втором списке, например на 999
4) Ожидаемый результат:
[[999, 1,2],
[ 3,999,5]]
P.s.s. В примере размеры масивов маленькие но на деле они будут конечно больше
P.s.s.s Спасибо за внимание
Вот пример который мне сейчас подходит: rgb = 999 img[coord[:,0],coord[:,1]] = rgb Возможно не самый быстрый вариант, поэтому буду открыт для предложений
Спасибо!
массивы np по дефолту одни из самых быстрых. Не увидел это сообщение.Вариант самый оптимальный
Обсуждают сегодня