我正在寻找一个包含 pinv(MATLAB 中的伪逆矩阵运算)的 C++ 库。我尝试使用 Armadillo,但它缺少多线程调试 DLL(/MDd),但我的项目需要那种类型的 lib。检查这个。
如果您可以共享该版本的 lib 或提出替代的轻量级库,我会很高兴。
我正在寻找一个包含 pinv(MATLAB 中的伪逆矩阵运算)的 C++ 库。我尝试使用 Armadillo,但它缺少多线程调试 DLL(/MDd),但我的项目需要那种类型的 lib。检查这个。
如果您可以共享该版本的 lib 或提出替代的轻量级库,我会很高兴。
您可以使用OpenCV的cv::invert 函数来计算矩阵的伪逆。
该库是多线程的,并使用英特尔线程构建模块来加速处理。
Armadillo 很乐意使用多线程 LAPACK 库。无需使用标准 LAPACK,只需与具有多线程的 LAPACK 版本链接即可。例如,英特尔的数学内核库 (MKL)。