Rcpp在R中提供C ++代码的无缝集成。
我正在寻找 R 中的快速(基于活动集)非负最小二乘算法的快速实现 Bro, R. 和 de Jong, S. (1997) 快速非负约束最小平方...
我编写了以下代码来从向量中删除零。我使用 Rcpp 库中的擦除(i)函数。 #包括 使用命名空间 Rcpp; // [[Rcpp::导出]] 数字向量擦除_z...
带 Rcpp 的 data.tables(datatableAPI.h)
我学习将 Rcpp 与 data.table 包一起使用,以加快 R Markdown 中的 R 代码性能,因为我想生成报告。来自https://github.com/Rdatatable/data.table/issues/4643,有
我想使用Rcpp生成随机矩阵。通过以下方式; #包括 使用命名空间 Rcpp; // [[Rcpp::导出]] NumericMatrix testFunction1(IntegerVector idx, NumericMatrix x){
不知道如何更好地表达这一点。 每次我获取 Rcpp 文件甚至编译整个包时,我都会收到警告消息: 警告信息: 在 loadNamespace(j <- i[[1L]], c(lib.loc, .libPa...
我正在用头撞墙,试图让 Rcpp 在 Raspberry Pi 上构建 SPI 包。 我的代码/包可以在我的 GitHub 上找到:https://github.com/mnr/rpigpior/ 当我运行 Rcpp 时::
安装 R 包期间未定义对 `gsl_sf_lnfact' 的引用
伙计们,我正在尝试安装一个名为 MotifDiverge 的 R,它依赖于 rphast、MotifDb、IRanges、Rcpp、RcppGSL、RcppArmadillo。我已经安装了所有这些依赖项。但在...期间出了点问题
在 Rcpp 中为 const 引用 DataFrame 参数设置默认值的最佳实践是什么?
在 Rcpp 函数 foo 中,参数数据可能是一个大数据帧,因此我想将其用作 const 引用。现在我想将其默认值设置为空数据框,以便用户可以模拟...
我正在使用 R 创建一个模拟,从随机正态分布中获取样本,毫不奇怪,它相当慢。所以,我寻找一些使用 Rcpp 来加速它的方法,并得到了 acro...
在 Rcpp 或 RcppArmadillo 中排列矩阵行的快速方法?
我正在 N x M 矩阵 X 上运行固定引导算法,其中 N 和 M 的数量级均为 1500 到 3000。 索引排列的自举矩阵 Y 为 N x B,其中 B 为 10...
开发一个自定义 Rcpp 函数,与 terra::focalCpp 一起使用来计算移动窗口内值的中位数
我正在尝试复制 R 中中位数的使用,其中包括 na.rm=TRUE 作为 Rcpp 代码。我发现这个非常有用的链接,其中包括我使用 na.rm 实现 Rccp 中位数所需的确切代码...
在开发 R 包 BayesMallows 时,它使用 Rcpp 以及通过 testthat 包使用 Catch 进行单元测试。最近我们注意到一个在 CRAN 上造成 LTO 问题的问题。这是一个
导出 RcppParallel::RVector 与 std::vector
考虑以下串行示例函数: // [[Rcpp::插件(cpp20)]] #包括 // [[Rcpp::导出]] Rcpp::NumericVector example_fun(int n) { Rcpp::NumericVector 结果 (n); ...
我有一个向量 x,我想从中创建一个由 x 的多个副本组成的向量 y。因此,如果 x 为 {1, 2, 3} 并且重复次数 n 为 3,则 y 将为 {1, 2, 3, 1, 2, 3, 1, 2, 3}。 x 必须
#包括 #包括 使用命名空间 std; 无效插入(向量&vec,int newEle) { int i = vec.size() - 1; while (vec[i] > newEle) {
开发一个自定义 Rcpp 函数,与 terra::focalCpp 一起使用来计算移动窗口内特定值的百分比
我正在尝试通过使用 focusCpp 来加速我使用 terra::focal 进行的一些光栅处理。 以下是一些包含 1 和 NA 的示例数据,用于复制实际数据集 编号 <- nc <- 50 ...
在 C++ 库 CGAL 中有以下几行: void exit( Locate_type& lt, int& li, int& lj ) const { lt = prev_lt(); li = prev_li(); lj = prev_lj(); } ...
在犰狳中,通过使用 .colptr( col_number ) 有一个指向单个列的指针。所以,我们可以写,例如, 垫 X(nrow, ncol); vec y(X.colptr(0), nrow, false, true); X.col(0) = y; 有没有...
我正在摆弄下面的 Rcpp 代码,它的工作方式类似于 R 的 expand.grid()。目标是获取任何数据类的未知数量的输入向量,并输出输入中的所有组合...
我正在尝试使用 R 统计软件中的 Rcpp 包。不幸的是,我无法使用 sourceCpp 函数编译一个基本示例。我的玩具示例如下: #包括<...