List of usage examples for org.apache.mahout.math SparseRowMatrix setQuick
@Override public void setQuick(int row, int column, double value)
From source file:io.ssc.relationdiscovery.SVD.java
License:Open Source License
public Matrix projectRowsOntoFeatureSpace() { SparseRowMatrix projection = new SparseRowMatrix(A.numRows(), rank); for (int patternIndex = 0; patternIndex < A.numRows(); patternIndex++) { Vector patternOccurrences = A.viewRow(patternIndex); for (int r = 0; r < rank; r++) { WeightedVector singularVector = singularVectors.get(r); double weight = singularVector.getWeight() * patternOccurrences.dot(singularVector); projection.setQuick(patternIndex, r, weight); }//from w ww .ja va 2s.c o m } return projection; }