org.apache.mahout.math.decomposer.lanczos
Class LanczosState
java.lang.Object
org.apache.mahout.math.decomposer.lanczos.LanczosState
public class LanczosState
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
diagonalMatrix
protected Matrix diagonalMatrix
corpus
protected VectorIterable corpus
scaleFactor
protected double scaleFactor
iterationNumber
protected int iterationNumber
desiredRank
protected int desiredRank
basis
protected Map<Integer,Vector> basis
singularValues
protected Map<Integer,Double> singularValues
singularVectors
protected Map<Integer,Vector> singularVectors
LanczosState
public LanczosState(VectorIterable corpus,
int numCols,
int desiredRank,
Vector initialVector)
intitializeBasisAndSingularVectors
protected void intitializeBasisAndSingularVectors(int numCols,
int rank)
getDiagonalMatrix
public Matrix getDiagonalMatrix()
getIterationNumber
public int getIterationNumber()
getScaleFactor
public double getScaleFactor()
getCorpus
public VectorIterable getCorpus()
getRightSingularVector
public Vector getRightSingularVector(int i)
getSingularValue
public Double getSingularValue(int i)
getBasisVector
public Vector getBasisVector(int i)
setBasisVector
public void setBasisVector(int i,
Vector basisVector)
setScaleFactor
public void setScaleFactor(double scale)
setIterationNumber
public void setIterationNumber(int i)
setRightSingularVector
public void setRightSingularVector(int i,
Vector vector)
setSingularValue
public void setSingularValue(int i,
double value)
Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.