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

2 la respuesta

Llamando a la función 'mypackage' dentro del trabajador público

Sé que el problema que tengo es un problema de seguridad de subprocesos. Como el código que tengo ahora se ejecutará con 'seThreadOptions (1)'. Mi pregunta es cuál sería una buena práctica para superar esto. Yo se esto: Puntero de función ...

4 la respuesta

ld: advertencia: el archivo apéndice basado en texto no está sincronizado. Volviendo al archivo de la biblioteca para vincular

Cuando estoy tratando desourceCpp, da una advertencia: ld: advertencia: el archivo de resguardo basado en texto /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd y el archivo de ...

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

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

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

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

1 la respuesta

¿Por qué mi código Rcpp no es mucho más rápido?

Para practicar mi C ++, estoy tratando de convertir un código R a Rcpp. El código es un algoritmo codicioso implementado enesta respuesta [https://stackoverflow.com/a/49132629/6103040]. A continuación, vea mi código Rcpp (en un archivo .cpp) y ...

3 la respuesta

R: solución dplyr para bucle for con condiciones iniciales establecidas

Tengo una información que tiene 40 días del año y algunos datos set.seed(123) df <- data.frame(day = 1:40,rain = runif(40,min = 0, max = 3), petc = runif(40, min = 0.3, max = 8),swc = runif(40, min = 27.01, max = 117.43)) Quiero calcular otra ...

1 la respuesta

La vinculación dinámica con rpath no funciona en Ubuntu 17.10

Construyo un paquete R que usa Rcpp y enlaces a un objeto compartido de terceros (libbarraopt.so) (que también se vincula a otros objetos compartidos, comoliboptsrvr.so en su propio directorio). Para garantizar que pueda encontrar los objetos ...

2 la respuesta

Vector de grupo en suma condicional

Quiero agrupar un vector basado en que la suma de los elementos sea menor o igual quen. Asume lo siguiente, set.seed(1) x <- sample(10, 20, replace = TRUE) #[1] 3 4 6 10 3 9 10 7 7 1 3 2 7 4 8 5 8 10 4 8 #Where, n = 15El resultado esperado sería ...