Как рассчитать сумму всех столбцов двумерного массива (эффективно)
Допустим, у меня есть следующий двумерный массив, состоящий из четырех строк и трех столбцов:
>>> a = numpy.arange(12).reshape(4,3)
>>> print(a)
[[ 0 1 2]
[ 3 4 5]
[ 6 7 8]
[ 9 10 11]]
Какой эффективный способ создать массив 1D, который содержит сумму всех столбцов (например,[18, 22, 26]
)? Можно ли это сделать без необходимости циклически проходить по всем столбцам?