code: public SparseDoubleVector getColumnVector(int column) {
          int rows = rows();
          SparseDoubleVector v = new SparseHashDoubleVector(rows);
          for (int row = 0; row < rows; ++row) {
              double d = get(row, column);
              if (d != 0)
                  v.set(row, d);
          }
          return v;
      }
docs: {@inheritDoc}