현재 선형 대수학을위한 Armadillo C++ 라이브러리를 탐색 중입니다. 내가 이해하는 한, 기본 행렬 연산 (예 : 행렬 곱셈)에 LAPACK/BLAS 라이브러리를 사용합니다. Windows 사용자로서 여기에서 LAPACK/BLAS를 다운로드했습니다 : http://icl.cs.utk.edu/lapack-for-windows/lapack/#running. 문제는 행렬 곱셈이 Matlab 또는 R과 비교할 때 매우 느리다는 것입니다. 예를 들어, Matlab은 컴퓨터에서 ~ 0.15 초에 두 개의 1000x1000 행렬을 곱하고 R은 ~ 1 초가 필요하고 C++/Armadillo/LAPACK/BLAS는 10을 초과해야합니다 그 초.매트릭스 곱셈을위한 고속 LAPACK/BLAS
따라서 Matlab은 선형 대수학을 위해 고도로 최적화 된 라이브러리를 기반으로합니다. Armadillo에서 사용하는 더 빠른 LAPACK/BLAS 묵음이 있다면 제 질문이십니까? 양자 택일로, 어떻게 든 Matlab 선형 대수학 라이브러리를 추출하고 C++에서 사용할 수있는 방법이 있습니까?
-1을 입력하면 내 질문을 어떻게 개선 할 수 있는지 힌트를주십시오. – Kasablanca