2012-03-12 50 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