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]])
啊,对。谢谢你。