2015-01-18 3 views
1

у меня есть большой список массивов одинаковой размерности:Sum список массивов

a<-array(NA,dim=c(2,4,3)) 
b<-array(NA,dim=c(2,4,3)) 
c<-array(NA,dim=c(2,4,3)) 

list<-list(a,b,c) 

Я хотел бы суммировать по всем массивам, чтобы произвести один массив, который является суммой всех в списке ,

Так в основном: a+b+c

Есть ли способ сделать это?

Я знаю, что это можно сделать с помощью матриц, но я не смог найти функцию для массивов.

+0

Пожалуйста, замените NA значения с фактическими значениями и показать ответ вы ожидаете. –

ответ

2

Вы можете использовать Reduce:

Reduce("+", list) 
Смежные вопросы