在python中生成嵌套NumPy数组的总和

时间:2017-12-13 09:40:12

标签: python-2.7

我有这样的数组:

[array([1,2,3,4]),array([5,6,7,8]),array([1,0,5,6]),array([8,1,2,9])]

我想要sum_Array=[10,26,12,20]

有人可以帮忙吗? 怎么办?

2 个答案:

答案 0 :(得分:0)

如果它是numpy数组的列表,你可以使用np.sum()列表理解,如下所示:

arr = [np.array([1,2,3,4]),np.array([5,6,7,8]),np.array([1,0,5,6]),np.array([8,1,2,9])] sum_array = [np.sum(a) for a in arr]

这将给[10, 26, 12, 20]

答案 1 :(得分:0)

如果您的初始数组是mylib.cpp,则可以使用#include <SoftwareSerial.h> extern SoftwareSerial swSerial;

np.array()