rcpp 相关问题

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

为什么Rcpp :: Function可以用作boost :: function,它可以在运行时进行内省吗?

我有一个矢量 > - 基本上是一个类似函数的对象的向量。该向量包含一些Rcpp :: Function对象,以及一些boost :: function

回答 1 投票 2

如何链接到提升date_time

示例我有一个Rcpp函数,我想调用boost :: posix_time :: time_from_string()。我从boost文档中获取了示例代码,并使用...将其转换为c ++函数。

回答 1 投票 1

向Parallel Worker添加函数指针

在这里建立Parallel Worker的示例,我想在Parallel Worker中使用函数指针。下面的代码产生一个错误:“无法初始化...

回答 1 投票 0

在不创建向量的情况下检查Rcpp中的非有限值

我没有编写Rcpp代码来执行与时间序列相关的计算:#include // [[Rcpp :: depends(RcppArmadillo)]] // [[Rcpp :: export]] double AmiA(arma :: vec ts,int n,...

回答 1 投票 0

使用Rcpp和外部C ++库构建R包时的未定义引用

我正在尝试为自己使用创建一个R包,即使用Rcpp,其C ++代码包含Levmar库。我在Windows上工作。当我使用CMake构建它时,C ++代码工作正常...

回答 1 投票 0

将R包的错误与Rcpp链接:“undefined symbol:LAPACKE_dgels”

我正在创建一个R包'lapacker'来为R提供和使用的内部LAPACK库提供C接口(仅使用双精度和双复合),使用R API头文件“R_ext / ...

回答 1 投票 3

通过devtools下载包(使用RcppArmadillo)时出错

我正在尝试使用devtools从github下载一个R包,我遇到了一些问题。从我得到的错误信息来看,问题似乎与RcppArmadillo有关,......

回答 3 投票 1

[Rcpp快速统计模式函数,任何类型的向量输入

我正在尝试为R构建超快速模式函数,以用于汇总大型分类数据集。该函数应采用所有支持的R类型的向量输入并返回模式。我读过...

回答 2 投票 2

使用Rcpp模块使用引用参数公开c ++类方法时出错

我的目标是构建一个数据集类和一个模型类,并将它们暴露给R.模型类有一个train()方法,它接受一个数据集实例的引用,这似乎是根源...

回答 2 投票 2

如何删除Rcpp中列表的NULL元素

如何使用Rcpp删除简单列表的NULL元素?或者我怎样才能将这个R函数转换为Rcpp? x [!sapply(x,is.null)]要测试的一些R数据:x

回答 1 投票 0

使用C外部指针进行R内存泄漏

我试图在一个包中使用外部指针,但我遇到了一个问题,似乎终结器没有被调用和内存泄漏。下面是一个非常人为的例子......

回答 1 投票 4

是否允许/可能在Rcpp中的pragma openmp parallel for循环中调用R函数或fortran代码?

在一个Rcpp项目中,我希望能够调用一个R函数(cobs包中的cobs函数进行凹拟样条拟合)或调用它所依赖的fortran代码(cobs ...

回答 2 投票 3

有效地计算R中两个3D阵列的叉积和

对于R中的两个3D阵列,例如,N

回答 1 投票 4

使用Rcpp模块将简单的C ++ Student类暴露给R.

我正在尝试使用包中的Rcpp将C ++中的简单Student类公开给R。这是我的设置... src / Student.hpp // Student.hpp #ifndef Student_hpp #define Student_hpp #include

回答 2 投票 3

为什么这种天真的矩阵乘法比基数R更快?

在R中,矩阵乘法非常优化,即实际上只是对BLAS / LAPACK的调用。但是,我很惊讶这个非常天真的C ++代码用于矩阵向量乘法似乎可靠地快了30%。 ...

回答 2 投票 28

在Rcpp中调用numDeriv:hessian()和多参数目标函数

我的目标是从cpp文件(使用Rcpp)调用numDeriv R包中的hessian()函数。一个玩具示例:我想在点x = 1处计算一维函数x ^ n的粗糙度...

回答 1 投票 0

从Rcpp改变R的种子以保证再现性

我试图在rcpp中写一个函数r(d,n)。该函数从正态分布N(0,d)返回n个随机抽取。这个函数应该很好定义,因此函数应该返回...

回答 1 投票 2

通过雪在并行代码中使用Rcpp来构建集群

我在Rcpp中编写了一个函数,并用内联编译它。现在,我想在不同的内核上并行运行它,但是我遇到了一个奇怪的错误。这是一个最小的例子,其中函数funCPP1 ...

回答 3 投票 11

在R中找不到指定的模块

我正在使用Rcpp和另一个第三方C ++库开发一个包。当我尝试安装软件包时,我在inDL中遇到了错误(x,as.logical(local),as.logical(now),...):无法加载...

回答 5 投票 4

为什么Rcpp只在从R包调用时才会发生段错误,而不是直接通过sourceCpp来源?

我有一个C语言函数,当使用Rcpp独立源代码时在R中工作,但当我将它包含在已编译的R包中时,我不断收到以下错误:error:arma :: memory :: acquire():out of ...

回答 1 投票 3

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