matlab矩阵求逆的源码Armadillo:用于线性代数和科学计算的
C++
库
版权所有
2008-2021
Conrad
Sanderson
()
版权所有
2008-2016
澳大利亚国家
ICT
(NICTA)
版权所有
2017-2021
Data61
/
CSIRO
快速链接
内容
一、简介
Armadillo
是用于线性代数和科学计算的高质量
C++
库,旨在在速度和易用性之间取得良好的平衡。
它对于直接在
C++
中进行算法开发和/或将研究代码快速转换为生产环境非常有用。
它具有与
Matlab
特意相似的高级语法和功能。
该库为向量、矩阵和立方体提供了高效的类,以及
200
多个相关函数,涵盖了数据处理和矩阵操作的基本和高级功能。
通过与
LAPACK
或其高性能替代品之一(例如
OpenBLAS、Intel
MKL、Apple
Accelerate
框架等)的集成,提供了各种矩阵分解(特征、SVD、QR
等)。
复杂的表达式计算器(通过
C++
模板元编程)自动组合多个操作(在编译时)以提高速度和效率。
该库可用于机器学习、模式识别、计算机视觉、信号处理、生物信息
2021-09-05 13:40:05
11.42MB
系统开源
1