guolinxiang23 发表于 2014-5-9 21:18 
?aperm() 粘贴这个命令道R命令窗口,回车,即可从网页上看到它的使用方法
应该就是aperm(a,c(2,3,1))就是原来a的维度2变为维度1,维度3变为维度2,维度1变为维度3。
> z<-array(c(1:24),dim=c(3,4,2))
> z
, , 1
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
, , 2
[,1] [,2] [,3] [,4]
[1,] 13 16 19 22
[2,] 14 17 20 23
[3,] 15 18 21 24
> A<-aperm(z,c(2,1,3))
> A
, , 1
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
[4,] 10 11 12
, , 2
[,1] [,2] [,3]
[1,] 13 14 15
[2,] 16 17 18
[3,] 19 20 21
[4,] 22 23 24