如何测试 Rcpp::CharacterVector 元素是否相等?
我正在尝试编写一些简单的 Rcpp 代码示例。使用 Rcpp 和 inline 包,这非常容易。 但我对如何测试两个字符元素是否相等感到困惑。以下示例比较两个字…
我可以在犰狳中实例化矩阵,然后在后面的代码行中将其设置为使用辅助内存吗?
我正在将犰狳与 RcppArmadillo 一起使用。是否可以使用 arma::mat A 声明一个矩阵,然后为我之前使用 arma::mat(aux_mem*, n_rows, n_cols, copy_aux_…
Solaris 上的 Rcpp
我正在尝试从 sparc-sun-solaris2.10 上的源代码编译 Rcpp_0.9.7。当我尝试使用 install.packages 时,出现以下错误: sh: make: not find ERROR: Com…
如何使用 R 和 RCPP 编译 dll?
我已经编写了一个 .cpp 文件,我想将其编译为 .dll 以与 R 和 RCPP 一起使用。 (不使用内联包)。 我使用的是 WinXP 和 R 2.13.2 以及 RCPP 0.9.7。…
如何设置g++使用 Rcpp 和内联的编译器标志?
我想设置 -std=c++0x,使用 Rcpp 和内联。 我看到 R:使用内联包时的 C++ 优化标志但不想进行系统范围的更改,所以我尝试了 Dirk 答案中的选项 2。 我…
R 数据帧和 c++ 中的which.min() 等效
我正在将 R 代码翻译为 C++,我想找到一个等效的(最佳)结构,该结构允许与数据帧进行相同类型的操作,但在 C++ 中。 操作是: 添加元素(行) 从索…
通过 Snow 在并行代码中使用 Rcpp 来创建集群
我在 Rcpp 中编写了一个函数,并使用 inline 对其进行了编译。现在,我想在不同的内核上并行运行它,但我遇到了一个奇怪的错误。这是一个最小的示例,…
R:C++使用内联包时的优化标志
在 R 中,当使用 内联包 中的 cxxfunction 时,如何更改 cpp 编译器的优化标志? 默认情况下,在我的机器上,它使用 -g -O2 进行编译。但我想使用 -O3…
RInside:parseEvalQ“解析错误”导致每次后续调用 parseEvalQ 都会给出“解析错误”即使异常已处理
我的代码尝试通过 C++ 模拟 R shell,允许用户通过 tcp 连接发送 R 命令,然后在运行时通过 RInside::parseEvalQ 函数传递到 R 实例。我必须能够处理…
“链接器输入文件”尝试编译 C++ 时出现未使用的错误使用 R 的 g++ 的代码编译器
我正在尝试在 R 包中使用 OpenCV 中的一些代码,并使用 Rcpp 来构建包。当我在我的机器上编译c代码时,它工作正常。 例如,我在本地使用以下语法来编…
通过 RInside 的“R”;实例作为类/方法之间的参数
我一直在使用Rcpp和RInside来集成R和C++。我们有一个复杂但设计良好的 C++ 架构,我发现很难仅从 1 个函数中访问 R。是否可以将 R 实例传递给不同的类…