我想计算稀疏矩阵,我使用了saveMarket(A," A.mtx")来存储矩阵的结果。它大概是2.65 GB。
Iterable
我想在另一个程序中使用这个矩阵。但事实证明,加载这个矩阵需要137秒。
typedef Eigen::SparseMatrix<float, Eigen::RowMajor> SMatrixXf;
SMatrixXf A;
// some other processing here
A = A.transpose();
saveMarket(A, "A.mtx");
是否有加快加载过程的想法? 或者是否有其他方式来存储和加载Matrix? 谢谢!