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

2 la respuesta

Rcpp y compilador predeterminado de C ++

Tengo algunos problemas extraños con Rcpp: utiliza un compilador de C ++ impredecible. Esta pregunta es algo similar aesta ...

2 la respuesta

¿Cómo crear un Rcpp NumericVector con más de 20 entradas?

Crear un NumericVector con más de 20 elementos conduce a mensajes de error. Esto está de acuerdo con este documento (en la parte ...

0 la respuesta

RStudio se bloquea * después de * llamar a una función Rcpp varias veces

He escrito un código Rcpp para encontrar intersecciones en dos curvas lineales por partes. Abordé los problemas de la manera ingenua que requería bucles anidados (verificando todos los pares de segmentos), así que fui a Rcpp para obtener ...

1 la respuesta

Agregar un nuevo componente a un DatetimeVector en Rcpp

Agradecería si alguien me pudiera ayudar en push_back un nuevo componente enDatetimeVector. UNADatetimeVector solo tiene comienzo, fin,getDatetimes y métodos de tamaño.

1 la respuesta

Parámetro NULL predeterminado Rcpp

Estoy tratando de definir una función con un valor predeterminadoNULL parámetro enRcpp. El siguiente es un ejemplo: // [[Rcpp::export]] int test(int a, IntegerVector kfolds = R_NilValue) { if (Rf_isNull(kfolds)) { cout << "NULL" << endl; } else ...

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] ...

2 la respuesta

Transform a boost :: array en NumericVector en Rcpp

En mi script C ++ (ejecutado en R usando Rcpp), definí: typedef boost::array< double ,3 > state_type; Ahora, quiero crear una función para transformar una variable state_type en una variable Rcpp :: NumericVector y otra función que haga lo ...

2 la respuesta

Decidir entre NumericVector y arma :: vec en Rcpp

Con RcppArmadillo la conversión de R a Rcpp conarma::vec es tan fácil como con Rcpp yNumericVector. Mi proyecto utiliza RcppArmadillo. No estoy seguro de qué usar,NumericVector oarma::vec? ¿Cuáles son las diferencias clave entre esos dos? ...

2 la respuesta

Rcpp - sourceCpp - símbolo indefinido

Estoy usando Rcpp para obtener C ++ autoescrito en R. Tengo los 3 archivos C ++ siguientes header.h #include <Rcpp.h> int x(); def.cpp #include <Rcpp.h> #include "header.h" // [[Rcpp::export]] int x() { return 0; } call.cpp #include ...

2 la respuesta

¿Por qué esta ingenua matriz de multiplicación es más rápida que la base R?

En R, la multiplicación de matrices está muy optimizada, es decir, en realidad es solo una llamada a BLAS / LAPACK. Sin embargo, me sorprende que este código C ++ muy ingenuo para la multiplicación de matriz-vector parezca confiablemente un 30% ...