У меня есть большие массивы dict структур, скажем, 3000x4000. Мне нужно иметь возможность установить подраздел массива для данного значения.
Мой массив настроен так:
G = np.ndarray((2,int(3000),int(4000)),dtype=[('C',int),('R',int),('G',int)])
Например, я хочу установить значение dict в столбцах от 0 до 20 и в строках от 40-50 до 1.
Я пытаюсь это:
G[0][0:20,40:50]['G'] = 1
Но это не работает. Какой самый простой и эффективный способ сделать это в NumPy?
Перебор значений возможен, но я думал, что у numpy были более быстрые методы индексации