Python 垂直向自身添加numpy数组

Python 垂直向自身添加numpy数组,python,numpy,Python,Numpy,我正在尝试将(174,2,2)数组垂直添加到自身中。到目前为止,我能够以非numpy的方式完成: import numpy as np cm1 = np.random.rand(174, 2, 2) temp_array = np.zeros([2, 2]) for _content in cm1: temp_array = np.add(temp_array, _content) print(temp_array) 我能够得到结果,但是有没有一种简单的方法可以做到这一点?您可以使

我正在尝试将
(174,2,2)
数组垂直添加到自身中。到目前为止,我能够以非numpy的方式完成:

import numpy as np
cm1 = np.random.rand(174, 2, 2)
temp_array = np.zeros([2, 2])

for _content in cm1:
    temp_array = np.add(temp_array, _content)

print(temp_array)
我能够得到结果,但是有没有一种简单的方法可以做到这一点?

您可以使用参数
axis=0
作为:

cm1.sum(axis=0)
array([[82.39817762, 84.41947252],
       [91.82740901, 83.53547764]])

啊,对。谢谢你。