相关疑难解决方法(0)

在R中定义一个矩阵并将其传递给C++

我有一个在R中定义的矩阵.我需要将这个矩阵传递给c ++函数并在C++中进行操作.示例:在R中,定义矩阵,

A <- matrix(c(9,3,1,6),2,2,byrow=T)
PROTECT( A = AS_NUMERIC(A) );
double* p_A = NUMERIC_POINTER(A);
Run Code Online (Sandbox Code Playgroud)

我需要将这个矩阵传递给C++函数,其中类型的变量'data' vector<vector<double>>将用矩阵A初始化.

我似乎无法弄清楚如何做到这一点.我想的是更复杂的方式然后我应该是,我打赌有一个简单的方法来做到这一点.

c++ r rcpp

5
推荐指数
2
解决办法
1965
查看次数

标签 统计

c++ ×1

r ×1

rcpp ×1