/Rcpp

Como fazer seu código R ficar mais rápido com Rcpp

Primary LanguageRCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Rcpp

CC BY-SA 4.0

Ok, você quer fazer o seu código R rodar mais rápido? Já pensou em colocar partes do seu código em C++?

12-parsecs

Índice

Acesse o site dos tutoriais em storopoli.io/Rcpp.

  1. Por que C++? R não é suficiente?
  2. Como incorporar C++ no R -- {Rcpp}
  3. Manipulação de Matrizes -- {RcppEigen} e {RcppArmadillo}
  4. Paralelização -- {RcppParallel}
  5. {cpp11} -- Nova Interface do pessoal do RStudio
  6. Usando {Rcpp} na GPU com CUDA

Como Configurar um Ambiente para {Rcpp}

Claro, que primeiro você deve instalar o R pelo CRAN.

  • Linux: Instale a versão desenvolvedor do R com sudo apt-get install r-base-dev ou similar
  • MacOS: Instale o Xcode da App Store e execute o comando xcode-select --install para instalar o Xcode Command Line Tools
  • Windows: Instale o Rtools

Autor

Como citar esse conteúdo

Para citar o conteúdo use:

Storopoli (2021). Rcpp - A interface entre R e C++. Disponível em: https://storopoli.github.io/Rcpp

Ou em formato BibTeX para LaTeX:

@misc{storopoli2021rcpp,
  author = {Storopoli, Jose},
  title = {Rcpp - A interface entre R e C++},
  url = {https://storopoli.github.io/Rcpp},
  year = {2021}
}

Licença

Este obra está licenciado com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

CC BY-SA 4.0