特征将密集矩阵转换为稀疏矩阵

Alb*_*tti 11 c++ matrix sparse-matrix eigen

如何转换Eigen::Matrix<double,Dynamic,Dynamic>Eigen::SparseMatrix<double>?我正在寻找一种更好的方法,而不是遍历密集矩阵

gga*_*ael 18

你可以使用sparseView()方法:

sparse = dense.sparseView();

甚至指定一个公差:

sparse = dense.sparseView(epsilon,reference);