有没有什么C++矩阵库可以用来处理大矩阵(不适合内存的矩阵)?
或者是一些被设计用来处理大矩阵的库,相对于基本的矩阵库来说速度更快?
我认为Windows可以通过交换文件来处理这样的矩阵,但也许有优化的算法可以做到这一点?
我找到了ScaLAPACK,但不确定它是不是最好的选择。
发布于 2013-04-19 16:10:59
您可以使用block matrix multiplication和inversion来减少交换。
如果您的矩阵是sparse (即,它们有许多元素为零),则可以通过使用特殊的存储方法来节省内存。
https://stackoverflow.com/questions/16098869
复制相似问题