Array Transposition

Usage

aperm(a, perm, resize=TRUE)

Arguments

a the array to be transposed.
perm the subscript permutation vector.
resize a flag indicating whether the vector should be resized as well as having its elements reordered (default TRUE.)

Value

A transposed version of array a, with subscripts permuted as indicated by the array perm. If resize is TRUE, the matrix is reshaped as well as having its elements permuted.

The function t provides a faster and more convenient way of transposing matrices.

See Also

t.

Examples

# interchange the first two subscripts on a 3-way array x
x  <- array(1:24, 2:4)
xt <- aperm(x, c(2,1,3))
all( t(xt[,,2]) == x[,,2] )


[Package Contents]