2

我想知道从 uBlas 的压缩矩阵中删除一行的最佳方法是什么?我想知道是否有某种方法可以获取向量内的压缩列数据?我正在查看此页面http://netlib.org/linalg/html_templates/node92.html并且找不到如何访问这些元素。

我的矩阵声明如下:

  ublas::compressed_matrix
     <
     double,
     ublas::column_major,
     0,
     ublas::unbounded_array<int>,
     ublas::unbounded_array<double> >

我的最终目标是使用此方法删除所有零行。

编辑: 我怀疑解决方案将涉及在内部更改 ublas::compressed_matrix 结构。我认为可以安全地假设非零条目的数量约为 1k。我希望调用该方法来删除一行,也许,20 次。

4

0 回答 0