blas:提供向量和矩陣的基本運算,用fortran編寫。
lapack:提供向量和矩陣的高級運算,用fortran編寫,內部以blas為基礎庫。
cblas:提供c接口的blas庫,源碼通過f2c轉換為C語言。f2c官網:http://www.netlib.org/f2c/
clapack:提供c接口的lapack庫,源碼通過f2c轉換為C語言。f2c官網:http://www.netlib.org/f2c/
scalapack:提供並行運算的lapack庫,源碼用fortran編寫。
armadillo:線性代數運算庫,源碼用c++編寫。但很多功能又是基於lapack庫的,這些功能是fortran語言。
openblas:針對intel cpu優化的blas庫。
mkl:擴展的且針對intel cpu優化的庫,包括BLAS、LAPACK、稀疏矩陣解算器、快速傅立葉變換(FFT)、矢量數學庫、矢量隨機數生成器。
eigen: 也是線性代數運算庫,但完全用C++寫,依賴庫只有C++標准庫。使用很方便,下載后直接解壓像使用自己的代碼一樣使用。
分類:
機器視覺9-常用算法庫安裝和配置