我需要和RcppParallel::RMatrix合作。以前,我只使用Rcpp。但是现在对于RcppParallel,我需要一个像Rcpp一样的文档。
,例如
I Rcpp::NumericMatrix我们可以使用占位符"_“选择一行或列,如下所示:
NumericMatrix new = OldMatrix(_,1);但我想知道如何为RcppParallel::RMatrix做同样的事情
谢谢你的帮助。
发布于 2019-03-01 17:24:34
RcppParallel主要关注迭代器,它提供了为各个列和行提供迭代器的RMatrix::Column和RMatrix::Row类:
Rcpp::NumericMatrix foo = ...;
RcppParallel::RMatrix<double> bar(foo);
RcppParallel::RMatrix<double>::Column column = bar.column(0);
// use any algorithm on column.begin() to column.end()
RcppParallel::RMatrix<double>::Row row = bar.row(0);
// use any algorithm on row.begin() to row.end()https://stackoverflow.com/questions/46085361
复制相似问题