Estoy tratando de asignar una matriz 1D a una matriz 3D usando la lista proporcionada de dimensiones.Construir una matriz 3D en Rcpp
Éstos son mis componentes:
SEXP data; // my 1D array
// I can initialise new 3D vector in the following way:
NumericVector vector(Dimension(2, 2, 2);
// or the following:
NumericVector vector(data.begin(), data.end());
Lo que no me averiguar es cómo puedo crear un NumericVector que tendría tanto mis datos y las dimensiones deseadas.
Ejemplo con * RcppArmadillo cubo *: http://markovjumps.blogspot.be/2011/12/r-array-to-rcpparmadillo-cube.html –