<分区>
是否有用于大型矩阵(无法放入 RAM 的矩阵)的 C++ 矩阵库?
或者也许是一些旨在处理大型矩阵并且相对于基本矩阵库更快的库?
我认为 Windows 可以通过使用交换文件来处理此类矩阵,但也许有针对此的优化算法?
我找到了 ScaLAPACK但不确定这是最佳选择。
<分区>
是否有用于大型矩阵(无法放入 RAM 的矩阵)的 C++ 矩阵库?
或者也许是一些旨在处理大型矩阵并且相对于基本矩阵库更快的库?
我认为 Windows 可以通过使用交换文件来处理此类矩阵,但也许有针对此的优化算法?
我找到了 ScaLAPACK但不确定这是最佳选择。
最佳答案
您可以使用 block matrix multiplication和 inversion为了减少交换。
如果您的矩阵是 sparse (即它们有很多为零的元素),您可以通过使用特殊的存储方法来节省内存。
关于c++ - 大型矩阵的矩阵库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098869/