Resultados de la búsqueda a petición "rcpp"

1 la respuesta

función pasar por referencia en RcppArmadillo

Tengo una función escrita en estilo RcppArmadillo y quiero usarla para cambiar variables en el entorno de llamada. Sé que no es recomendable hacer cosas como esta, pero es útil en mi caso. Concretamente, estoy intentando esto: #include ...

1 la respuesta

Error al usar Rcpp :: Nullable con tipos RcppArmadillo

Estoy usando RcppArmadillo en mi paquete R y me gustaría usar Rcpp :: Nullable en la lista de parámetros. NumericVector d_snb(NumericVector& x, Nullable<arma::mat> size_param = R_NilValue, const int& infinite = 100000, const bool& log_v = ...

3 la respuesta

La forma más rápida de filtrar el contenido de una columna de lista data.frame en R / Rcpp

Tengo un data.frame: df <- structure(list(id = 1:3, vars = list("a", c("a", "b", "c"), c("b", "c"))), .Names = c("id", "vars"), row.names = c(NA, -3L), class = "data.frame")con una columna de lista (cada una con un vector de caracteres): > ...

2 la respuesta

¿Puede Rcpp reemplazar la función unif en R?

Acabo de empezar a usar elRcpp paquete en R, mi aprendizaje está inspirado en el curso Advanced R de Hadley Wickham. Dentro de R studio tengo el siguiente archivo .cpp. La pregunta es más general, pero este ejemplo ayuda. #include <Rcpp.h> ...

1 la respuesta

Agregar una biblioteca externa en el paquete R usando Rcpp

Estoy tratando de desarrollar un paquete R que use elRelojes de sol [http://computation.llnl.gov/projects/sundials-suite-nonlinear-differential-algebraic-equation-solvers] Biblioteca C para resolver ecuaciones diferenciales. Para que el usuario ...

1 la respuesta

La conversión de matrices R a armadillo es realmente lenta

Una observación Para matrices de tamaño mediano, los gastos generales al pasar matrices de R a C ++ son masivamente más lentos paraarma::mat tipos que paraNumericMatrix tipos. Como tomar alrededor de 250 veces más. Aquí hay un ejemplo ...

3 la respuesta

¿Por qué la función mediana R estándar es mucho más lenta que una alternativa simple de C ++?

Hice la siguiente implementación de la mediana enC++ y lo usé enR víaRcpp: // [[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] ...

3 la respuesta

No se puede usar el motor Rcpp en R Markdown

lo intentéKnit HTML el siguiente archivo Rmd: --- title: "Untitled" author: "Florian Privé" date: "12 septembre 2016" output: html_document --- ```{r fibCpp, engine='Rcpp'} #include <Rcpp.h> // [[Rcpp::export]] int fibonacci(const int x) { if (x ...

1 la respuesta

Perfilando código Rcpp en OS X

Estoy interesado en perfilar algunos códigos Rcpp en OS X (Mountain Lion 10.8.2), pero el generador de perfiles se bloquea cuando se ejecuta.Ejemplo de jugue...

2 la respuesta

Más eficiente / vectorización cuando se usa el valor calculado anterior (balanceo)