Операция numpy.ufunc.at

np.add.at(b, (slice(None), i, j, k), c)
b[slice(None), i, j, k] += c

Пусть b - 4-мерный массив, к конкретным элементам которого нужно добавить соответсвующее значение из массива c (i, j, k - 2-мерные матрицы индексов, массив с - 3-мерный). Для этого можно применить np.add.at. Правильно ли я понимаю, что две приведенные в самом начале строки эквивалентны друг другу при заданных условиях?


Ответы (0 шт):