rcpp 相关问题

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

在Rcpp中使用列表和数字矢量时如何避免模棱两可的重载运算符问题?

目标下面的代码是我原始代码的非常简化的版本,用于创建可复制的示例。在这段代码中,我试图生成一个向量,每个向量中都使用2个值来填充向量...

回答 1 投票 0

在Rcpp中的字符串类型之间转换时出错

我是使用RCPP的新手,并试图编写一些代码来实质上重新创建R中“外部”函数的特例。我必须使用字符串向量,第一个包含模式,第二个包含模式...] >

回答 2 投票 1

R包中的压缩共享库

我的软件包.so文件大于3 MB(最大10 MB),具体取决于编译器和系统。多年来,这会在我的包装中生成带有R CMD检查的NOTE。我的程序包中没有太多代码,所以我...

回答 1 投票 3

替代错误:“参数0的尺寸无效”

将下面的示例转换为gfor循环。我遇到类型为“参数0的无效维”的错误,下面是完整的错误消息。但是,发生错误,然后函数运行,...

回答 1 投票 1

在C ++中使用列表有效地使用RCPP返回矩阵束

我正在尝试使用RCPP返回一堆矩阵。我下面的代码效率极低。我想知道以下代码是否有效。 #include // [[[Rcpp :: ...

回答 1 投票 0

Rcpp中的lengths()糖函数?

在基数R中,lengths()函数计算列表中每个元素的长度。例如,> mylist = list(v1 = c(1,2,3),v2 = c(1,2),v3 = c(1,2,3,4))> mylist $`v1` [1] 1 2 3 $ v2 [1] ...

回答 1 投票 0

使用Rcpp打包并尝试让一个类引用另一个类

我正在尝试编写实现棋盘游戏的R包。我想使用相互引用的类(例如,一块板上有空格,空格上有碎片)。但是,当我尝试构建我的...

回答 1 投票 3

如何在R库中创建不可见的函数

我使用一些Cpp函数来创建R库,我使用Rcpp.package.skeleton()来实现。在同一个Cpp文件中,我具有更多功能。有没有一种方法可以使我无法使用的功能不可见?对于...

回答 1 投票 -1

RcppArrayFire将矩阵行作为af :: array输入传递

在这个简单的示例中,我想逐行对矩阵进行子集并将其传递给另一个cpp函数;该示例通过首先将输入数组传递给另一个函数来演示此工作。 #include“ ...

回答 1 投票 0

在Rcpp中动态添加行

我正在尝试在RcppArmadillo中编写一个将行动态添加到数组/矩阵的函数。它应该像R中的rbind或Python中的pandas.concat一样工作。 (我依靠C ++来提高效率。)我的...

回答 2 投票 0

如何在Rcpp / C ++中将函数作为参数传递?

我正在尝试编写一个可以在Rcpp中将函数作为其参数的函数。我已经在R中编写了一个示例函数,该示例显示了我想要的功能类型:...

回答 1 投票 0

回答 1 投票 2

将Rcpp头文件导入NAMESPACE中的R包中

这是我在R中的第一个程序包,我已经有可用的程序包,但是我将删除cpp文件中的某些重写功能,所以我做了一个可以使用单个功能的头文件。我如何放置此标题...

回答 1 投票 0

Rcpp.package.skeleton()导入头文件

我有一个问题。这是我在r中的第一个程序包,我已经有了工作包,但是我将删除cpp文件中的某些重写功能,所以我做了一个可以使用单个功能的头文件。怎么可以...

回答 1 投票 0

设置元素名称Rcpp错误堆栈的用法

在rcpp中,我想创建characterVector,将矢量变量设置为字符元素,我尝试使用#include 使用名称空间Rcpp; // [[[Rcpp :: export]] CharacterVector ...

回答 1 投票 0


同时注册.C和.Call符号的Rcpp包:compileAttributes()错误地将.C符号导出为.Call符号

我主要在Rcpp中编写一个R包(因此使用// [[[Rcpp :: export]]和compileAttributes()来导出我的函数),但是我的/ src目录还包括一些从其他包中获取的.c文件。 。 ...

回答 1 投票 1

我可以使用RcppNumerical在重复的一维集成中避开'抽象类')>

我正在寻找用于2D数值积分的确定性线程安全Rcpp算法。 RcppNumerical为古巴提供了多维集成的部分接口,但是根据我的试验,...

回答 1 投票 0

为什么在Rcpp中使用并行omp会导致分段错误?

我想创建一个更快的x == x1&y%in%Table版本,可能与其他逻辑表达式混合在一起。但是,当我运行以下#include&...

回答 1 投票 0

查找Rcpp中向量中所有最大/最小值的索引

假设我有一个向量v = c(1,2,3),我可以很容易地使用cppFunction('int which_maxCpp(NumericVector v){int z = which_max(v); return z;} ')which_maxCpp(v)2 ...

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.