【问题标题】:Collapse nD numpy array into a 1D array将 nD numpy 数组折叠成一维数组
【发布时间】:2012-03-12 20:38:44
【问题描述】:

我试图将 nD 数组沿特定轴的值求和,以有效地将其折叠成一维数组。 我一直在查看文档,但无法找到正确的功能。我会尝试用一些代码更好地解释我的问题:

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 循环。

感谢您的帮助

【问题讨论】:

    标签: python arrays numpy


    【解决方案1】:

    只是在做

    numpy.sum(g, axis=0)
    

    应该可以。

    【讨论】:

    • aaah,我在看 ma.compress 和其他东西......谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多