edu.umass.cs.mallet.base.types
Class FeatureVectorSequence

java.lang.Object
  extended byedu.umass.cs.mallet.base.types.FeatureVectorSequence
All Implemented Interfaces:
Sequence, java.io.Serializable
Direct Known Subclasses:
StringEditFeatureVectorSequence

public class FeatureVectorSequence
extends java.lang.Object
implements Sequence, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
FeatureVectorSequence(Alphabet dict, TokenSequence tokens)
           
FeatureVectorSequence(Alphabet dict, TokenSequence tokens, boolean binary, boolean augmentable)
           
FeatureVectorSequence(Alphabet dict, TokenSequence tokens, boolean binary, boolean augmentable, boolean growAlphabet)
           
FeatureVectorSequence(FeatureVector[] featureVectors)
           
 
Method Summary
 double dotProduct(int sequencePosition, Matrix2 weights, int weightRowIndex)
           
 double dotProduct(int sequencePosition, Vector weights)
           
 java.lang.Object get(int i)
           
 FeatureVector getFeatureVector(int i)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureVectorSequence

public FeatureVectorSequence(FeatureVector[] featureVectors)

FeatureVectorSequence

public FeatureVectorSequence(Alphabet dict,
                             TokenSequence tokens,
                             boolean binary,
                             boolean augmentable,
                             boolean growAlphabet)

FeatureVectorSequence

public FeatureVectorSequence(Alphabet dict,
                             TokenSequence tokens,
                             boolean binary,
                             boolean augmentable)

FeatureVectorSequence

public FeatureVectorSequence(Alphabet dict,
                             TokenSequence tokens)
Method Detail

size

public int size()
Specified by:
size in interface Sequence

get

public java.lang.Object get(int i)
Specified by:
get in interface Sequence

getFeatureVector

public FeatureVector getFeatureVector(int i)

dotProduct

public double dotProduct(int sequencePosition,
                         Matrix2 weights,
                         int weightRowIndex)

dotProduct

public double dotProduct(int sequencePosition,
                         Vector weights)

toString

public java.lang.String toString()