Vector2Array {mipfp} | R Documentation |
Transforming a vector to an array
Description
Transform a vector into a multidimensional array. The transformation is done
assuming that the last index of the array moves fastest. For instance, the
relation between a vector of lenght 8 and an array
of dimensions
(2,2,2) is defined by
.
Usage
Vector2Array(vect, dim.out)
Arguments
vect |
The vector of length one or more to be transformed into an array. |
dim.out |
The dimension attribute for the array to be created, that is an integer vector of length one or more giving the maximal indices in each dimension. |
Value
An array of dimensions given by dim.out
filled with the data from the
input vector vec
.
Author(s)
Thomas Suesse.
Maintainer: Johan Barthelemy johan@uow.edu.au.
See Also
The inverse transformation is performed with the function
Array2Vector
.
Examples
# generate a vector [1,2,...,27]
v <- seq(1:27)
# transform it into an array of dimension (3,3,3)
a <- Vector2Array(v,c(3,3,3))
[Package mipfp version 3.2.1 Index]