public class HdfsBackedLanczosState extends LanczosState implements org.apache.hadoop.conf.Configurable
| Modifier and Type | Field and Description |
|---|---|
static String |
BASIS_PREFIX |
static String |
SINGULAR_PREFIX |
basis, corpus, desiredRank, diagonalMatrix, iterationNumber, scaleFactor, singularValues, singularVectors| Constructor and Description |
|---|
HdfsBackedLanczosState(VectorIterable corpus,
int desiredRank,
Vector initialVector,
org.apache.hadoop.fs.Path dir) |
| Modifier and Type | Method and Description |
|---|---|
protected Vector |
fetchVector(org.apache.hadoop.fs.Path p,
int keyIndex) |
Vector |
getBasisVector(int i) |
org.apache.hadoop.conf.Configuration |
getConf() |
Matrix |
getDiagonalMatrix() |
Vector |
getRightSingularVector(int i) |
double |
getScaleFactor() |
protected void |
persistVector(org.apache.hadoop.fs.Path p,
int key,
Vector vector) |
void |
setConf(org.apache.hadoop.conf.Configuration configuration) |
void |
setIterationNumber(int i) |
protected void |
updateHdfsState() |
getBasisSize, getCorpus, getIterationNumber, getSingularValue, setBasisVector, setRightSingularVector, setScaleFactor, setSingularValuepublic static final String BASIS_PREFIX
public static final String SINGULAR_PREFIX
public HdfsBackedLanczosState(VectorIterable corpus, int desiredRank, Vector initialVector, org.apache.hadoop.fs.Path dir)
public void setConf(org.apache.hadoop.conf.Configuration configuration)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic void setIterationNumber(int i)
setIterationNumber in class LanczosStateprotected void updateHdfsState()
throws IOException
IOExceptionprotected void persistVector(org.apache.hadoop.fs.Path p,
int key,
Vector vector)
throws IOException
IOExceptionprotected Vector fetchVector(org.apache.hadoop.fs.Path p, int keyIndex) throws IOException
IOExceptionpublic Vector getBasisVector(int i)
getBasisVector in class LanczosStatepublic Vector getRightSingularVector(int i)
getRightSingularVector in class LanczosStatepublic double getScaleFactor()
getScaleFactor in class LanczosStatepublic Matrix getDiagonalMatrix()
getDiagonalMatrix in class LanczosStateCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.