使用Rcpp

时间:2019-03-12 06:33:37

标签: r rcpp

我正在尝试使用Rcpp实现以下R示例:

X <- matrix(0, 5, 10)
X[1:4, 4] <- rexp(4)

到目前为止,我尝试过的是:

#include <Rcpp.h>
using namespace Rcpp;
// [[Rcpp::export]]
NumericMatrix foo1() {
  NumericMatrix X(5, 10);
  NumericMatrix y(4, 1);
  y(_, 0) = rexp(4, 1);
  X(Range(0,3),Range(3,3)) = y;
  return X; 
}

但是我一直收到编译错误,说no match for 'operator='。任何有关我做错事情的提示将不胜感激。

0 个答案:

没有答案