0

Я работаю с матрицей замешательства. Поэтому для каждого цикла у меня есть массив (матрица замешательства). Поскольку я делаю 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 

Это картина из моих матриц путаницы и мой список массивов: enter image description here

Это мой код:

list_cm.sum(axis=0) 
+0

Есть вопрос? Вы пробовали 'sum (list_cm)'? – AChampion

+0

Как суммировать все массивы, находящиеся внутри списка? – Aizzaac

+1

'np.sum (list_arrays, axis = 0)'? – Divakar

ответ

3

Просто 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]]) 
Смежные вопросы