gpt4 book ai didi

c++ - 在不使用 R 的情况下将 Rccp 用作 C++ STL

转载 作者:搜寻专家 更新时间:2023-10-31 01:25:58 26 4
gpt4 key购买 nike

我知道 Rcpp 是一个用于 C++ 和 R 之间集成的 R 包。我有一个为此使用 Rcpp 的代码。但我希望直接使用 C++ 代码。是否有可能像任何普通的 C++ STL 一样获取 Rcpp,以便我可以按原样使用 Rcpp 的功能(例如:Rcpp 中的 as)?

最佳答案

当然:

R> cppFunction("double mysum(std::vector<double> x) { \
double s = std::accumulate(x.begin(), x.end(), 0.0); return s;}")
R> mysum(c(0.1, 0.2, 0.3))
[1] 0.6
R>

文档中有很多 STL 示例,Rcpp Gallery和其他地方,例如 我的演讲。或者当然 the Rcpp book .

关于c++ - 在不使用 R 的情况下将 Rccp 用作 C++ STL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56020095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com