mipfp (version 3.2.1)

Array2Vector: Transforming an array to a vector

Description

Transform a N-dimensional array a to vector. The transformation is done assuming that the last index of the array moves fastest. For instance, an array \(a\) of dimensions (2,2,2) will produce the vector \(v = (a_{111}, a_{112}, a_{113}, a_{121}, a_{122},\ldots,a_{333})\).

Usage

Array2Vector(arr)

Arguments

arr

The array to be transformed.

Value

A vector filled with the data of the input array arr.

See Also

The inverse transformation is performed with the function Vector2Array

Examples

Run this code
# NOT RUN {
# generating an array of dimension (3,3,3)
a <- array(seq(1:27),dim=c(3,3,3))
# transforming it into a vector
v <- Array2Vector(a)
# }

Run the code above in your browser using DataLab