rcpp 相关问题

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

R stats::sd()与arma::stddev()与Rcpp实现的性能对比。

为了研究我的C++ Rcpp编程,我试着实现了一个(样本)标准差函数。#include #include #include

回答 3 投票 16

使用Rcpp公开一个构造函数,该构造函数将一个指向对象的指针作为参数。

我有下面这段非常简单的代码,它定义了一个B类,它的参数是一个指向A类对象的指针,如果我把它编译成独立的C++,这段代码可以完美地工作,但我还没有 ...

回答 1 投票 2

Rcpp中二项式似然的快速评估

我需要非常快速地评估大量的二项式似然。因此,我在考虑用Rcpp实现这个功能。有一种方法可以做到这一点,如下所示。#include / [...

回答 1 投票 0

Rcpp函数在打包时使RStudio崩溃。

我使用Rcpp.package.skeleton(myPackage)用一个函数建立了一个虚拟的Rcpp包。/ [[Rcpp::export]] double triple_balance(const double& balance) { if(R_IsNA(balance)) { stop("..."。

回答 1 投票 0

Rcpp和移动语义

我在C++中实现了一个算法,输出一个巨大的元素数组。现在,我想在Rcpp中实现一个包装器,这样我就可以通过使用R来调用这个函数。

回答 1 投票 5

Rcpp通过一个NumericVector选择子集NumericMatrix列。

我可以选择一个矩阵的所有行和一个矩阵的列的范围,如下所示: library(Rcpp) cppFunction(' NumericMatrix subset(NumericMatrix x){ return x(_, Range(0, 1)); }。')然而,我...

回答 1 投票 0

Rcpp函数 - SegFault错误& 内存管理

我需要在矩阵的列中循环,并在列索引较高的地方对每一行的所有值进行求和。我已经用for循环和rowSums做得很好,没有问题,因为我熟悉基本的R代码......。

回答 1 投票 0

带有附加参数的RcppParallel worker。

这是我第一次尝试使用RcppParallel包,我必须用C++17(Ubuntu)工作,我试图接近开发者网站上的ParallelFor实例,但我需要一个额外的(非)参数。

回答 1 投票 0

调用'distance (int&,int&)'时没有匹配的函数。

我用Rcpp写了下面的代码(抱歉,如果它有点马虎。这是我第一次使用Rcpp)。在Rcpp中,我的第一次经验是: #include / [[Rcpp::dependence(RcppArmadillo)]] using namespace Rcpp; using ...

回答 1 投票 0

如何在Rcpp的Rstudio中关闭CLANG诊断程序?

前段时间我在Rstudio中为Rcpp启用了Clang诊断功能。我不记得具体是怎么做的了,但它是在这里或在另一个网站上启动它的一些行。现在每次我编辑Rcpp代码的时候,我...

回答 1 投票 0

返回无效值 从Rcpp到R,会出现segfault。

我用Rcpp写了一个C++函数,返回一个 "Nullable"。 `. 从R中反复调用这个函数会使我在windows机器上的R会话崩溃,并导致一个segfault错误,当 ...

回答 1 投票 1

将Rcpp函数与mapply一起使用时,索引超出范围错误

当我使用带有Rcpp函数的mapply时出现“错误:索引超出范围:R:mapply(fun,x = totPrimas,y = factorProjec,w = totCurvadf)x,y和z是带有相同的尺寸。 ...

回答 1 投票 -1

rcpp函数未在r包中导出

当我尝试从R包中加载某些c ++函数时,会遇到一些麻烦。运行devtools :: check()会产生>检查R代码中是否可能存在问题... ...

回答 1 投票 1

当因子水平仅具有一个水平时,将预测()与RcppArmadillo / RcppEigen一起使用

我有一个关于在因子变量只有一个级别的情况下将Rectpp()函数与RcppArmadillo和RcppEigen包一起使用的问题。我在下面使用虹膜数据集构建了MWE。我...

回答 1 投票 2

Rcpp随机混洗:跨操作系统重现结果

我正在编写一个使用Rcpp软件包的R软件包。到目前为止,我一直在R版本4.0.0的macOS Catalina上进行工作和测试。使用R中的set.seed,我可以从...

回答 1 投票 4

混合Rcpp模块和Rcpp :: export

我想公开一个C ++类和一个将该类的对象作为R的参数的函数。我必须遵循以下简化示例。我使用Rscript -e'Rcpp :: Rcpp.package ....

回答 1 投票 1

将最大的int64_t变量值从C ++通过Rcpp和bit64 R包传递给R

我编写了一个将2提高到给定幂的函数。我想使用64位整数。在R中,bit64软件包的最大和最小限制如下:从R:> bit64 :: lim ....

回答 1 投票 1

从源代码安装R软件包时如何更改使用哪个C ++版本编译器?

我正在尝试使用remotes :: install_github(“ pkgname”)从源代码安装R软件包。我收到以下错误:/ bin / sh:/usr/local/Cellar/gcc/9.2.0/bin/g++-7:没有这样的文件或目录I ...

回答 1 投票 0

全透视图QR在C ++中比非透视图QR更快? (使用Eigen库)

[通过比较C ++中不同的Eigen的QR实现,我得到了怪异的性能结果[我正在RcppEigen包中从R内访问C ++环境-但是字符串src只是C ++ ...

回答 1 投票 0

16嵌套循环速度C ++ / Rcpp

我有一个计算量很大的程序,我需要运行16个嵌套的for循环才能完成对大小均为26的16个数字向量的所有可能排列的迭代检查。My ...

回答 1 投票 0

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