rcpp 相关问题

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

如何将我编写的对象传递给另一个类的构造函数?

我正在实现一个Duplicator类,它将允许我复制Game对象。我需要能够创建与我拥有的游戏对象相同的游戏对象。这存在于较大的实现中...

回答 1 投票 2

更新循环中的变量

我正在尝试在循环中更新变量,但是我收到错误静态声明失败:无法将类型转换为SEXP,我试图在Rcpp中重现以下R代码:> v = ...

回答 1 投票 0

如何通过多个for循环使Rcpp代码高效?

我正在尝试通过从R调用来实现以下Rcpp代码。计算时间非常慢。有很多for循环。 #include 使用命名空间Rcpp; // [[... ] >>

回答 1 投票 0

如何使数组的R代码更有效?

我有一个以下R代码,效率不高。我想使用Rcpp使其高效。特别是,我不习惯在Rcpp中处理数组。任何帮助,将不胜感激。 myfunc

回答 1 投票 -1

以更有效的方式使用geosphere :: distm?

[使用商店的位置数据,我试图找到“竞争者”-定义为一定距离内的其他商店。我正在使用geo sphere :: distm和一些矩阵操作,如下所示。 ...

回答 1 投票 0

将列表用作C ++代码的输入,并使用Rcpp进行调用(列表输入非常慢)

我正在尝试使用列表(R对象)作为C ++函数的输入,后来使用R中的Rcpp对其进行调用。此列表包含大量矩阵。我提供的代码是一个玩具示例。我有一个非常...

回答 1 投票 0

分配n个NumericMatrix的Rcpp列表

是否有一种分配长度为n的Rcpp列表的方法,该列表中的每个元素都将填充一个NumericMatrix,但是每个NumericMatrix的大小可以更改?我对此有一个想法...

回答 1 投票 0

RCPP中的平均值慢于R均值

对Rcpp感兴趣,我从Hadley Wickham的“ Advanced R”中复制了一个简单的示例:#include 使用命名空间Rcpp; // [[[Rcpp :: export]] double meanC(NumericVector x){int n = x.size(); ...

回答 1 投票 0

在Rcpp中使用colMeans

我正在尝试使用Rcpp进行一些重要性采样。一个关键步骤是计算重要性权重的平均值(在此问题中)。我的程序正在对多个...

回答 1 投票 0

在模板化的Rcpp函数中调用另一个cpp函数

我正在尝试在Rcpp中创建某种类型的sapply函数,其工作方式如下:-函数采用两个任意类型x和任何cpp函数的参数向量(可能的有趣输出-bool,int,double,...] >

回答 1 投票 5

如何在Rcpp代码中返回R的NULL?

假设我有一个用Rcpp编译的C ++代码,将在R中调用。// [[[Rcpp :: export]] SEXP to_env(List x){if(x.hasAttribute(“ names”))){return x ; } else {返回NULL; }} ...

回答 1 投票 11

Rcpp NumericMatrix乘以左/右标量时的Bizarre行为

任何人都可以解释以下行为吗?当声明一个新的NumericMatrix y作为原始矩阵x乘以标量c时,标量/矩阵乘法的顺序很重要。如果我...

回答 1 投票 3

Rcpp NumericMatrix的Bizarre行为

任何人都可以解释以下行为吗?我不了解或无法解决的功能?当声明一个新的NumericMatrix y作为原始矩阵x乘以标量c时,......>

回答 1 投票 2

在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

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