rcpp 相关问题

Rcpp在R中提供C ++代码的无缝集成。

将负值替换为零

我们希望将数组中的所有值设置为负值。我尝试了很多东西,但还没有找到一个有效的解决方案。我想到了一个有条件的for循环,但这似乎......

回答 3 投票 15

我想在值是否在一组值中返回True / False

在RStudio中,我可以使用以下代码来查看左侧的值是否在右侧的组中并返回True / False。我将如何在C ++中执行此操作? %c> 4%(4,8,10)[1] FALSE> ...

回答 1 投票 -3

即使在Rcpp中它是NULL,如何获取列名?

我想获取矩阵的列名来设置另一个,但如果矩阵没有列名(或设置为NULL),则以下代码会崩溃我的R会话。 CharacterVector cn = colnames(x); ...

回答 2 投票 0

使用C ++函数作为导出的Rcpp函数调用的另一个C ++函数的参数

我看到可以使用Rcpp将R函数作为参数传递给C ++。例如,你可以这样做:// [[Rcpp :: export]] arma :: mat example_cpp_func(Rcpp :: Function my_r_func,arma :: mat a){...

回答 2 投票 1

R:如何序列化堆中的C / C ++数据?

假设我想要包含一些C或C ++代码,这些代码包含无法通过Rcpp自动映射到R类型的数组或向量,但是我需要传递给将输出有效R的C / C ++函数...

回答 2 投票 3

将高维矩阵从C ++传递给R

我想传递一个M \次N \次K矩阵从C ++到R.基本上我有一个cv :: Mat对象,我想在R中有效地传递它。转换M \次N cv并不是很困难:: Mat to arma :: ...

回答 1 投票 1

从rcpp返回R函数

在Rcpp中是否有一种方法可以返回一个带有一些预计算值的R函数,这些值只在第一次函数调用时计算出来?考虑以下R代码:1:func_generator

回答 1 投票 4

使用Rcpp删除矩阵行时获取错误

#包括 // [[Rcpp :: depends(RcppArmadillo)]]使用命名空间Rcpp; // [[Rcpp :: export]] arma :: mat fed(arma :: mat x){arma :: mat zz = x.shed_rows(0,2);返回(ZZ); } 只是想 ...

回答 1 投票 0

包含从其他Rcpp包导出的代码时性能下降

我最近创建了一个包,并希望回收我在新包中为它编写的许多“引擎盖下”函数。然而,在第一次尝试中,我发现有一个重要的......

回答 2 投票 4

从另一个.cpp文件调用cpp函数时出错

我试图从另一个.cpp文件调用c ++函数。我用过.h标题。看下面我做了什么。我有一个f.h文件:#ifndef PACKAGENAME_ADD_H #define PACKAGENAME_ADD_H #include RCPP :: ...

回答 1 投票 2

如何在R包中编写cpp函数的测试?

为了加速R包中的某些功能,我使用Rcpp在cpp函数中重新编码它们,并成功地将这些cpp函数嵌入到这个包中。下一步是测试cpp函数是否...

回答 1 投票 5

已安装Rcpp Rtools但未找到错误消息g ++

我已经查询了与我的具体问题相关的SO上的现有条目,但仍然无法解决它。我正在尝试使用我的机器在工作中执行此操作,我的管理权限有限,但我可以运行...

回答 3 投票 11

使用Rcpp求解具有时变参数的ODE

我的目标是使用Rcpp求解微分方程组。基本上我想建立一个系统,如下面的代码所示(修改代码示例在这里找到:如何使用C ++ ODE求解器...

回答 1 投票 0

Rcpp - 从自定义分布生成多个随机观察

这个问题与前一个关于在Rcpp中调用函数内函数有关。我需要从自定义分布中生成大量随机抽取,方式类似于rnorm()或...

回答 1 投票 2

从列表Rcpp中检索对象

我是Rcpp的新手,我正在努力解决它。我有一个函数返回一个包含2个对象的列表:来自向量的max和argmax。我想在...中仅从该列表中检索最大或仅检索argmax

回答 1 投票 1

在迭代算法中使用Rcpp加速替换列表和向量的元素是否合法?

背景我最近一直在研究迭代算法,其中每次迭代n取决于迭代n-1。在每次迭代期间,大部分计算时间通过子设置和/或......来完成。

回答 1 投票 0

将Fortran,C ++与R集成

我的任务是用C ++重写R函数来加速while循环。除了.Fortran()之外,所有R代码都在Rcpp和Armadillo的帮助下重写。我首先尝试使用Rinside,它......

回答 1 投票 18

通过R中的引用调用将C数组指针转换为Rcpp

我在C中有以下代码。我是Rcpp的新手,我想将我拥有的C代码转换为Rcpp。 C代码:#include #包括 #包括 无效计算(...

回答 1 投票 10

从Rcpp Armadillo中的sp_mat访问维度名称

我是Rcpp的新手,并试图确定如何访问输入的维度名称,以便我以后可以在脚本中使用它们。具体来说,我正试图从列中获取列名...

回答 1 投票 1

尝试在使用roxygenise()时应用非函数,找不到错误来源

我正在尝试使用roxygen2使用添加文档到我的任意Rcpp包,并且我不断收到相同的错误消息> roxygen2 :: roxygenise(“anRpackage”)第一次使用roxygen2。升级......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.