R apply函数 三维 array

it2022-05-05  143

参考自:https://www.cnblogs.com/nanhao/p/6674063.html

 

首先,生成三维数组,注意该三维矩阵为 2*3*4的维度:

x=array(1:24,c(2,3,4))#当使用apply(x,1,sum)时,是把第2层,第3层和第4层的数据全部放置到第1层上,按行求和,因为第1层只有2行,因此得到了两个值 a=seq(1,24,2);sum(a)#该方法得到的值同下面的第一个值一样apply(x,1,sum) #当使用apply(x,2,sum)时,就是求3列的和了,所以有三个值a=c(1,2,7,8,13,14,19,20);sum(a)#求和得到的值等于下面的第一个值apply(x,2,sum)#当使用apply(x,3,sum)时,是对每一层进行求和a=c(1:6);sum(a)#求和得到的值等于下面的第一个值apply(x,3,sum)

转载于:https://www.cnblogs.com/arcserver/p/8989072.html

相关资源:各显卡算力对照表!

最新回复(0)