我正在为线性代数探索Armadillo C++库。据我了解,它使用LAPACK/BLAS库进行基本矩阵运算(例如矩阵乘法)。作为Windows用户,我从这里下载了LAPACK/BLAS:http://icl.cs.utk.edu/lapack-for-windows/lapack/#running。问题是矩阵乘法相对于Matlab甚至R来说非常缓慢。例如,Matlab在我的计算机上乘以两个1000x1000矩阵在〜0.15秒内,R需要约1秒,而C++/Armadillo/LAPACK/BLAS需要超过10那个秒。用于矩阵乘法的快速LAPACK/BLAS
所以,Matlab是基于高度优化的线性代数库。我的问题是,如果在Armadillo中使用更快的LAPACK/BLAS brary?或者,有没有办法以某种方式提取Matlab线性代数库并在C++中使用它们?
如果你把-1,请给我,我怎么能提高我的问题的提示。 – Kasablanca