aperm.sparse3Darray: Transposition of Sparse Array

View source: R/sparse3Darray.R

aperm.sparse3DarrayR Documentation

Transposition of Sparse Array

Description

Transpose a sparse three-dimensional array by permuting its dimensions.

Usage

   ## S3 method for class 'sparse3Darray'
aperm(a, perm = NULL, resize = TRUE, ...)

Arguments

a

A sparse three-dimensional array (object of class "sparse3Darray").

perm

The subscript permutation vector, a permutation of the integers 1:3.

resize

Logical value specifying whether the dimensions and dimnames of the array should also be adjusted, by permuting them according to the permutation.

...

Ignored.

Details

The function aperm is generic. This is the method for the class "sparse3Darray" of sparse three-dimensional arrays.

Value

Another sparse three-dimensional array (object of class "sparse3Darray").

Author(s)

\spatstatAuthors

.

See Also

sparse3Darray, tensorSparse.

Examples

  M <- sparse3Darray(i=1:4, j=sample(1:4, replace=TRUE),
                     k=c(1,2,1,2), x=1:4, dims=c(5,7,2))
  dim(M)
  P <- aperm(M, c(3,1,2))
  dim(P)

spatstat.sparse documentation built on Oct. 24, 2023, 9:08 a.m.