Rcpp在R中提供C ++代码的无缝集成。
我们希望将数组中的所有值设置为负值。我尝试了很多东西,但还没有找到一个有效的解决方案。我想到了一个有条件的for循环,但这似乎......
在RStudio中,我可以使用以下代码来查看左侧的值是否在右侧的组中并返回True / False。我将如何在C ++中执行此操作? %c> 4%(4,8,10)[1] FALSE> ...
我想获取矩阵的列名来设置另一个,但如果矩阵没有列名(或设置为NULL),则以下代码会崩溃我的R会话。 CharacterVector cn = colnames(x); ...
使用C ++函数作为导出的Rcpp函数调用的另一个C ++函数的参数
我看到可以使用Rcpp将R函数作为参数传递给C ++。例如,你可以这样做:// [[Rcpp :: export]] arma :: mat example_cpp_func(Rcpp :: Function my_r_func,arma :: mat a){...
假设我想要包含一些C或C ++代码,这些代码包含无法通过Rcpp自动映射到R类型的数组或向量,但是我需要传递给将输出有效R的C / C ++函数...
我想传递一个M \次N \次K矩阵从C ++到R.基本上我有一个cv :: Mat对象,我想在R中有效地传递它。转换M \次N cv并不是很困难:: Mat to arma :: ...
在Rcpp中是否有一种方法可以返回一个带有一些预计算值的R函数,这些值只在第一次函数调用时计算出来?考虑以下R代码:1:func_generator
#包括 // [[Rcpp :: depends(RcppArmadillo)]]使用命名空间Rcpp; // [[Rcpp :: export]] arma :: mat fed(arma :: mat x){arma :: mat zz = x.shed_rows(0,2);返回(ZZ); } 只是想 ...
我最近创建了一个包,并希望回收我在新包中为它编写的许多“引擎盖下”函数。然而,在第一次尝试中,我发现有一个重要的......
我试图从另一个.cpp文件调用c ++函数。我用过.h标题。看下面我做了什么。我有一个f.h文件:#ifndef PACKAGENAME_ADD_H #define PACKAGENAME_ADD_H #include RCPP :: ...
为了加速R包中的某些功能,我使用Rcpp在cpp函数中重新编码它们,并成功地将这些cpp函数嵌入到这个包中。下一步是测试cpp函数是否...
我已经查询了与我的具体问题相关的SO上的现有条目,但仍然无法解决它。我正在尝试使用我的机器在工作中执行此操作,我的管理权限有限,但我可以运行...
我的目标是使用Rcpp求解微分方程组。基本上我想建立一个系统,如下面的代码所示(修改代码示例在这里找到:如何使用C ++ ODE求解器...
这个问题与前一个关于在Rcpp中调用函数内函数有关。我需要从自定义分布中生成大量随机抽取,方式类似于rnorm()或...
我是Rcpp的新手,我正在努力解决它。我有一个函数返回一个包含2个对象的列表:来自向量的max和argmax。我想在...中仅从该列表中检索最大或仅检索argmax
背景我最近一直在研究迭代算法,其中每次迭代n取决于迭代n-1。在每次迭代期间,大部分计算时间通过子设置和/或......来完成。
我的任务是用C ++重写R函数来加速while循环。除了.Fortran()之外,所有R代码都在Rcpp和Armadillo的帮助下重写。我首先尝试使用Rinside,它......
我在C中有以下代码。我是Rcpp的新手,我想将我拥有的C代码转换为Rcpp。 C代码:#include #包括 #包括 无效计算(...
我是Rcpp的新手,并试图确定如何访问输入的维度名称,以便我以后可以在脚本中使用它们。具体来说,我正试图从列中获取列名...
尝试在使用roxygenise()时应用非函数,找不到错误来源
我正在尝试使用roxygen2使用添加文档到我的任意Rcpp包,并且我不断收到相同的错误消息> roxygen2 :: roxygenise(“anRpackage”)第一次使用roxygen2。升级......