2012-03-12 90 views
2

我想總結一個nD數組沿特定軸的值,以便將其有效地合併到一維數組中。 我一直在瀏覽文檔,但一直未能找到正確的功能。我會盡量解釋我的問題更好地與一些代碼:將nD numpy數組合併到一維數組中

In [46]: g 
Out[46]: 
array([[1, 2, 3], 
     [1, 2, 3], 
     [1, 2, 3], 
     [1, 2, 3], 
     [1, 2, 3]]) 

我需要的輸出是:

array([5,10,15]) 

我的實際數據是7 MB的文件,所以我真的不希望使用for循環。

謝謝您的幫助

回答

6

只是做

numpy.sum(g, axis=0) 

應該工作。

+0

aaah,我在看ma.compress和東西..路。謝謝! – Anake 2012-03-12 20:49:31