Esta es la aplicación de Linux llamada Armadillo cuya última versión se puede descargar como armadillo-12.6.5.tar.xz. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada Armadillo con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
Armadillo
DESCRIPCIÓN:
* Biblioteca C ++ rápida para álgebra lineal (matemáticas matriciales) y computación científica
* Funciones y sintaxis fáciles de usar, deliberadamente similares a Matlab / Octave
* Utiliza técnicas de metaprogramación de plantillas para aumentar la eficiencia
* Proporciona envoltorios fáciles de usar para las bibliotecas OpenBLAS, Intel MKL, LAPACK, ATLAS, ARPACK, SuperLU y FFTW
* Útil para aprendizaje automático, reconocimiento de patrones, procesamiento de señales, bioinformática, estadísticas, finanzas, etc.
* Descargas: http://arma.sourceforge.net/download.html
* Documentación: http://arma.sourceforge.net/docs.html
* Informes de errores: http://arma.sourceforge.net/faq.html
* Repositorio de Git: https://gitlab.com/conradsnicta/armadillo-code
Caracteristicas
- Fácil de usar: tiene muchas funciones similares a MATLAB
- Útil para la creación de prototipos directamente en C ++
- Útil para la conversión de código de investigación en entornos de producción.
- Con licencia permisiva: se puede usar en software y productos patentados
- Se utiliza para aprendizaje automático, reconocimiento de patrones, visión por computadora, procesamiento de señales, bioinformática, estadísticas, finanzas, etc.
- Clases eficientes para vectores, matrices, cubos (tensores de primer, segundo y tercer orden)
- Admite matrices densas y dispersas
- Descomposición rápida de valores singulares (SVD), descomposición propia, QR, LU, Cholesky, FFT
- Agrupación mediante k-medias y modelos de mezcla gaussiana (GMM)
- Vectorización automática de expresiones (SIMD)
- Submatrices contiguas y no contiguas
- Combina automáticamente varias operaciones en una para aumentar la velocidad y la eficiencia
- Leer / escribir datos en archivos CSV
- Utiliza automáticamente OpenMP para la aceleración mediante subprocesos múltiples
- Se utiliza para acelerar NumPy/Python a través de CARMA: https://github.com/RUrlus/carma
- Utilizado para aprendizaje automático y reconocimiento de patrones por MLPACK: https://mlpack.org/
- Utilizado para la optimización numérica por Ensmallen: https://ensmallen.org/
Audiencia
Tecnología de la información, ciencia / investigación, educación, usuarios finales avanzados, desarrolladores, ingeniería
Lenguaje de programación
MATLAB, C ++
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/arma/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.