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

1 la respuesta

Integre Fortran, C ++ con R

Mi tarea es reescribir una función R en C ++ para acelerar los bucles while. Todos los códigos R se han reescrito en la ayuda de Rcpp y Armadillo, excepto el.Fortran(). Intento usar Rinside al principio y funciona a una velocidad muy lenta, como ...

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

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

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

2 la respuesta

NLopt con datos de armadillo

La función objetivo de NLopt se ve así: double myfunc(const std::vector<double> &x, std::vector<double> &grad, void *my_func_data)x son los datos que se están optimizando, grad es un vector de gradientes y my_func_data contiene datos ...

6 la respuesta

Armadillo + BLAS + LAPACK: ¿Error de enlace?

Cuando intento compilar example1.cpp que viene con Armadillo 2.4.2, sigo recibiendo el siguiente error de enlace: /tmp/ccbnLbA0.o: In function `double arma::blas::dot<double>(unsigned int, double const*, double ...

8 la respuesta

más rápido que scan () con Rcpp?

Leer ~ 5x10 ^ 6 valores numéricos en R desde un archivo de texto es relativamente lento en mi máquina (unos segundos, y leí varios de esos archivos), incluso conscan(..., what="numeric", nmax=5000) o trucos similares. ¿Podría valer la pena probar ...