我正在尝试使用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='
。任何有关我做错事情的提示将不胜感激。