如何对数组列表中的所有数组求和?

How to sum all the arrays inside a list of arrays?

我正在使用混淆矩阵。所以对于每个循环我都有一个数组(混淆矩阵)。当我执行 10 个循环时,我最终得到 10 个数组。我想总结所有这些。 所以我决定对于每个循环,我将把数组存储在一个列表中——我不知道将它们存储在一个数组中是否更好。

现在我想添加列表中的每个数组。

所以如果我有:

    5 0 0       1 1 0
    0 5 0       2 4 0
    0 0 5       2 0 5

总和为:

    6 1 0
    2 9 0 
    2 0 10

这是我的混淆矩阵和数组列表的图片:

这是我的代码:

   list_cm.sum(axis=0)

只是sum列表:

>>> sum([np.array([[5,0,0],[0,5,0],[0,0,5]]), np.array([[1,1,0],[2,4,0],[2,0,5]])])
array([[ 6,  1,  0],
       [ 2,  9,  0],
       [ 2,  0, 10]])