将nD numpy数组折叠为一维数组

Ana*_*ake 2 python arrays numpy

我试图将特定轴上的nD数组的值相加以有效地将其折叠成一维数组.我一直在浏览文档,但未能找到合适的功能.我将尝试用一些代码更好地解释我的问题:

In [46]: g
Out[46]: 
array([[1, 2, 3],
       [1, 2, 3],
       [1, 2, 3],
       [1, 2, 3],
       [1, 2, 3]])
Run Code Online (Sandbox Code Playgroud)

我需要的输出是:

array([5,10,15])
Run Code Online (Sandbox Code Playgroud)

我的实际数据是一个7 MB的文件,所以我真的不想使用for循环.

谢谢您的帮助

tom*_*m10 6

干得好

numpy.sum(g, axis=0)
Run Code Online (Sandbox Code Playgroud)

应该管用.