Las siguientes tablas ofrecen una comparación de bibliotecas de software de álgebra lineal , ya sean bibliotecas especializadas o de propósito general con una cobertura significativa de álgebra lineal.
álgebra lineal densa
información general
Tipos y operaciones de matrices
Tipos de matrices (no se incluyen tipos especiales como bidiagonales/tridiagonales):
- Real – real general (no simétrico)
- Complejo – complejo general (no simétrico)
- SPD – simétrica definida positiva (real)
- HPD – Hermitiano positivo definido (complejo)
- SY – simétrico (real)
- HE – Hermitiano (complejo)
- BND – banda
Operaciones:
- TF – factorizaciones triangulares (LU, Cholesky)
- OF – factorizaciones ortogonales (QR, QL, factorizaciones generalizadas)
- EVP – problemas de valores propios
- SVD – descomposición en valores singulares
- GEVP – EVP generalizado
- GSVD – descomposición en valores singulares generalizada
Referencias
- ^ Bochkanov, S., & Bystritsky, V. (2011). ALGLIB: una biblioteca multiplataforma para análisis numérico y procesamiento de datos. Proyecto ALGLIB.
- ^ Sanderson, C., & Curtin, R. (2016). Armadillo: una biblioteca C++ basada en plantillas para álgebra lineal. Journal of Open Source Software, 1(2), 26.
- ^ Sanderson, C. (2010). Armadillo: Una biblioteca de álgebra lineal de código abierto en C++ para la creación rápida de prototipos y experimentos computacionalmente intensivos (pág. 84). Informe técnico, NICTA.
- ^ "Bitbucket" .
- ^ Poya, Roman y Gil, Antonio J. y Ortigosa, Rogelio (2017). "Un marco de contracción tensorial paralelo de datos de alto rendimiento: Aplicación a la electromecánica acoplada" . Computer Physics Communications . 216 : 35–52 . Bibcode : 2017CoPhC.216...35P . doi : 10.1016/j.cpc.2017.02.016 . hdl : 10317/17584 .
{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ^ Gough, B. (2009). Manual de referencia de la biblioteca científica GNU. Network Theory Ltd.
- ^ Anderson, E., Bai, Z., Bischof, C., Blackford, S., Dongarra, J., Du Croz, J., ... y Sorensen, D. (1999). Guía de uso de LAPACK. SIAM.
- ^ Anderson, E., Bai, Z., Dongarra, J., Greenbaum, A., McKenney, A., Du Croz, J., ... & Sorensen, D. (1990, noviembre). LAPACK: Una biblioteca portátil de álgebra lineal para computadoras de alto rendimiento. En Actas de la conferencia ACM/IEEE de 1990 sobre supercomputación (págs. 2-11). IEEE Computer Society Press.
- ^ Jones, E., Oliphant, T., & Peterson, P. (2001). SciPy: Herramientas científicas de código abierto para Python.
- ^ Bressert, E. (2012). SciPy y NumPy: una descripción general para desarrolladores. " O'Reilly Media, Inc."
- ^ Blanco-Silva, FJ (2013). Aprendiendo SciPy para computación numérica y científica. Packt Publishing Ltd.
- ^ "Xtensor-stack/Xtensor" . GitHub . 13 de febrero de 2022.
Enlaces externos
Categorías :
- Bibliotecas numéricas
- Análisis numérico
- Álgebra lineal numérica
- Comparaciones de cálculos