Rcpp在R中提供C ++代码的无缝集成。
dyn.load(dllfile)中的错误-构建链接到Rcpp的程序包时出现问题
我的软件包将不会在我的机器上或在travis-ci.org上安装。从CRAN版本上的唯一更新是我添加了一个小插图。我一直在关注Rcpp的示例-包和R -...
用二维字符数组的内容填充字符串的C ++向量:大小太大时失败
我是C ++编程的新手,正在尝试编写要从R运行的函数(使用RCpp)。在该函数中,我构造了一个以N结尾的字符串组成的C数组。函数...
发布Rpackage:使用Rcpp的asNamespace(ns)中的错误
正在研究一个小的Rcpp程序包以使用Boost及其在C中的某些几何函数。完成了编写函数的工作,一切都运行良好。测试一切正常(...
如何在64位向量中将NA值从Rcpp传递到R?我的第一种方法是:// [[[Rcpp :: export]] Rcpp :: NumericVector foo(){Rcpp :: NumericVector ...
我正在尝试使用Rcpp函数来加速某些R代码。一个功能是让我可以编译,而我不知道为什么编译器会抱怨return参数。我声明了...
Rcpp rowMaxs与matrixStats rowMaxs
我正在尝试在Rcpp中有效地计算rowMaxs。一个非常简单的实现是arma :: mat RcppRowmaxs(arma :: mat x){int N = x.n_rows; arma :: mat rm(N,1); for(int nn = 0; nn
编写Rcpp函数以检测NumericMatrix是否具有任何NA值
我想编写一个带有NumericMatrix参数的Rcpp函数。如果任何矩阵元素为NA,则返回true,否则返回false。我尝试在所有列上循环is_na,但是我正在寻找...
如何使用一系列连续索引从arma :: irowvec中提取值。为了清楚起见,这就是我要在R中执行的操作:mat = matrix(0,5,10)mat [1,1:3,drop = FALSE]我详细...
[通常,我想将Rcpp的二维矩阵转换为R中的向量,使用“ as(m)”应该非常简单,但是,我仍然从R中得到矩阵,我想知道为什么吗?我应该手动删除attr ...
将SuperLU稀疏求解器与RcppArmadillo结合使用
[我正在尝试通过RcppArmadillo从犰狳(http://arma.sourceforge.net/docs.html#spsolve)使用SparseLU解算器:#define ARMA_USE_SUPERLU // // [Rcpp :: depends(RcppArmadillo)] #include
[将Matrix :: sparseMatrix传递到Rcpp
所以我对将稀疏矩阵从R传递到c ++的推荐方法感到非常困惑。我的印象是sp_mat是正确的参数类型,如testCode ='...
我有两个功能在概念上类似于下面的两个。第一个构建具有一组参数的模型。第二个模型构建所有模型,并保持4个参数不变,并提供一个参数...
我正在运行具有8GB RAM的虚拟机,Debian 9,R版本3.3。我有这个R脚本。 install.packages(“ Rcpp”)我的机器给了我这个错误。 *安装* source *软件包“ Rcpp” ... ** ...
错误:在library.dynam(lib,package,package.lib)中“ tidyverse”的包或名称空间加载失败:找不到共享对象“ rlang.so” [重复]
[尝试对库(tidyverse)接收错误消息时出现变化:在library.dynam(lib,package,package.lib)中'tidyverse'的程序包或名称空间加载失败:未找到共享对象'rlang.so'A ...
我有一个通过Rcpp的函数,它使用命名空间Rcpp反转整数#include //'反转整数//'//'@param x一个整数。 //'@export // // [[Rcpp :: export]] int ...
我正在尝试使用Rcpp在R中运行C代码,但是不确定如何转换用于保存文件中数据的缓冲区。在下面的第三行代码中,我分配了一个未签名的字符缓冲区,而我的问题是...