垂直添加numpy数组本身

时间:2018-10-29 03:59:01

标签: 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)

我能够得到结果,但是这样做有麻木的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以将sum与参数axis=0一起使用:

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