Как перебрать ненулевые значения в разреженной матрице с помощью COLT?

Пример кода на веб-сайте COLT показывает:

DoubleFactory2D factory;
factory = DoubleFactory2D.sparse;

DoubleMatrix2D matrix = factory.make(3,4);
    for (int row = matrix.rows(); --row >= 0;) {
     for (int column = matrix.columns(); --column >= 0;) {
       value = matrix.getQuick(row, column);
     }
    }

но это не использует разреженность матрицы. Я хотел бы перебирать только ненулевые значения.

0 ответов

Другие вопросы по тегам