如何对数组列表中的所有数组求和?
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]])
我正在使用混淆矩阵。所以对于每个循环我都有一个数组(混淆矩阵)。当我执行 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]])