小编jwe*_*aus的帖子

C++函数不可用

我有以下文件cumsum_bounded.cpp

#include <Rcpp.h>
using namespace Rcpp;

//' Cumulative sum.
//' @param x numeric vector
//' @param low lower bound
//' @param high upper bound
//' @param res bounded numeric vector
//' @export
//' @return bounded numeric vector
// [[Rcpp::export]]
NumericVector cumsum_bounded(NumericVector x, double low, double high) {
    NumericVector res(x.size());
    double acc = 0;
    for (int i=0; i < x.size(); ++i) {
        acc += x[i];
        if (acc < low)  acc = low;
        else if (acc > high)  acc = high;
        res[i] …
Run Code Online (Sandbox Code Playgroud)

r devtools rcpp roxygen2

6
推荐指数
1
解决办法
1365
查看次数

标签 统计

devtools ×1

r ×1

rcpp ×1

roxygen2 ×1