Resultados da pesquisa a pedido "rcpp"

1 a resposta

Parâmetro NULL padrão Rcpp

Estou tentando definir uma função com um padrãoNULL parâmetro emRcpp. A seguir, um exemplo: // [[Rcpp::export]] int test(int a, IntegerVector kfolds = R_NilValue) { if (Rf_isNull(kfolds)) { cout << "NULL" << endl; } else { cout << "NOT NULL" ...

3 a resposta

Por que a função mediana R padrão é muito mais lenta que uma simples alternativa C ++?

Fiz a seguinte implementação da mediana emC++ ee usado emR através daRcpp: // [[Rcpp::export]] double median2(std::vector<double> x){ double median; size_t size = x.size(); sort(x.begin(), x.end()); if (size % 2 == 0){ median = (x[size / 2 - 1] ...

1 a resposta

Chamar uma função do c ++ via ambiente Rcpp

Estou pensando em chamar uma função R do c ++ via ambiente, mas recebi um erro, aqui está o que fiz #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] NumericVector call(NumericVector x){ Environment env = Environment::global_env(); ...

2 a resposta

Rcpp: meu programa de matriz de distância é mais lento que a função no pacote

Gostaria de calcular a matriz de distância euclidiana em pares. Eu escrevi programas Rcpp por sugestão deDirk Eddelbuetteldo seguinte modo NumericMatrix calcPWD1 (NumericMatrix x){ int outrows = x.nrow(); double d; NumericMatrix ...

1 a resposta

locf de forma eficiente por grupos em um único data.table R

Eu tenho uma grande, largadata.table (20m linhas) codificadas por um ID de pessoa, mas com muitas colunas (~ 150) que possuem muitos valores nulos. Cada coluna é um estado / atributo gravado que desejo levar adiante para cada pessoa. Cada pessoa ...

2 a resposta

omo posso passar sinalizadores para o R quando ele está compilando código C ++ para ser usado em um pacot

Estou tentando usar algum código do OpenCV em um pacote R, usando o Rcpp para criar o pacote. Quando eu compilo o código c na minha máquina, ele funciona be Por exemplo, estou usando a seguinte sintaxe localmente para compilar o ...

2 a resposta

R: Sinalizador de otimização C ++ ao usar o pacote embutido

Em R ao usar a função cxx doinline package [http://cran.r-project.org/web/packages/inline/index.html], como alguém altera o sinalizador de otimização para o compilador cp Por padrão, na minha máquina, ele compila com-g -O2. Mas eu gostaria de ...

2 a resposta

neve, inline e Rcpp:

Eu escrevi uma função emRcpp e compilou cominline. Agora, quero executá-lo em paralelo em diferentes núcleos, mas estou recebendo um erro estranho. Aqui está um exemplo mínimo, em que a funçãofunCPP1 pode ser compilado e funciona bem por si só, ...

1 a resposta

Como compilar uma dll com R e RCPP?

Eu escrevi um arquivo .cpp e quero compilá-lo em uma .dll para uso com R e RCPP. (sem usar o pacote embutido). Estou usando o WinXP e o R 2.13.2 e o RCPP 0.9.7. Estou usando o Rtools 2.14. Como incluo o Rcpp.h no caminho de pesquisa do minGW? Eu ...

1 a resposta

Erro com inline e Xcode 4.2.1

Estou tentando obter ona linh [http://cran.r-project.org/web/packages/inline/index.html] pacote trabalhando no meu macbook. O seguinte bloco de código (dos exemplos de função cxx) falha: library(inline) fx <- cxxfunction( signature(x = ...