首页 > 解决方案 > 将 RMatrix::Column 转换为 NumericVector

问题描述

你如何将一个RMatrix::Column转换成一个NumericVectorin RcppParallel

例如

// [[Rcpp::depends(RcppParallel)]]
// [[Rcpp::plugins("cpp11")]]
#include <Rcpp.h>
#include <RcppParallel.h>

a = RMatrix<double>(4,5,1.0);
RMatrix<double>::Column a0 = a.column(0);
NumericVector b(Rcpp::as<NumericVector>(a0));

错误:没有匹配函数调用'as' NumericVector b(Rcpp::as(a0));

标签: rrcpprcppparallel

解决方案


推荐阅读