Итак, у меня есть этот массив, правильно?Назначить массив, добавив несколько копий индекса
a=np.zeros(5)
Я хочу добавить к нему значения по заданным индексам, где индексы могут быть дублирующими.
например.
a[[1, 2, 2]] += [1, 2, 3]
Я хочу, чтобы это произвести array([ 0., 1., 5., 0., 0.])
, но ответ я получаю array([ 0., 1., 3., 0., 0.])
.
Мне бы хотелось, чтобы это работало с многомерными массивами и вещательными индексами и всем этим. Есть идеи?