So berechnen Sie die Summe aller Spalten eines 2D-Numpy-Arrays (effizient)

Angenommen, ich habe das folgende 2D-Numpy-Array, das aus vier Zeilen und drei Spalten besteht:

>>> a = numpy.arange(12).reshape(4,3)
>>> print(a)
[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]]

Was wäre ein effizienter Weg, um ein 1D - Array zu generieren, das die Summe aller Spalten enthält?[18, 22, 26])? Kann dies durchgeführt werden, ohne dass alle Spalten durchlaufen werden müssen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage