我第一次使用Eigen稀疏矩阵,现在我想知道如何获取非零元素的索引。 我构建了如下稀疏矩阵:
Eigen::SparseMatrix<Eigen::ColMajor> Am(3,3);
我可以通过查看m_indices变量在VS中看到一些指数。但是我无法访问它们。有人可以帮帮我吗? 对于像Matrix这样的
( 1 0 1
0 1 1
0 0 0 )
我希望索引能像这样:
(0,0), (0,2), (1,1), (1,2)
。有没有办法做到这一点?
附注:我的矩阵比3x3大得多。
SparseMatrix<int,Eigen::RowMajor>::InnerIterator
就可以了! - lucidbrot