On 19 May 2016 at 12:47, Paul Saary wrote:
| Thank you for your reply,
| 
| > If you always use vector< vector< double > > then I would start with
| > Rcpp::NumericMatrix, or arma::mat.
| 
| The problem is, that I want to offer the user a choice of using also
| data.frames and not just Matrices. So I can not really decide, with what
| I start, or am I wrong?

Yes :)

A data.frame is simply not a matrix. It allows different types. Which you
cannot represent here.
 
| Regarding the use of Rcpp:function:
| As the R objects used are very large (many MB to some GB), I would like
| to do the transformation into a usable format, in my case into the
| vector< vector< double > >, in CPP, as I imagine it to be much faster.

Imagination can be a dangerous thing. Most of us prefer profiling.
 
| I will have look into armadillo, but I hoped to avoid loading another
| library, to reduce the depencies of my script/package.

Please do look into it. It is worth it. And the added size, relative to the
footprint you already have with R, is marginal.  And there is none at
run-time -- C++ and all that.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to