5.6 数组的广义转置

函数 aperm(a, perm) 可以用来重排一个数组 a。参数 perm 可以是整数{1,...,k}的一 个排列,其中 ka 的下标数目。这个函数将产生一个和 a 大小一致的数组,不过旧的维度 perm[j] 将会变成第 j个维度。这种操作实际上是对矩阵的一种广义转置。事实上,如果 A 是一个矩阵( 双下标数组),那么给定 B

> B <- aperm(A, c(2,1))

仅仅是 A 的一个转置。这种情况下,有一个简单的函数 t() 可以使用。因此,我们可以用命令 B <- t(A) 代替上面的语句。

results matching ""

    No results matching ""