See: Description

| Interface | Description | 
|---|---|
| FeatureVector<D> | 
 Generic FeatureVector class that can contain any type of data (i.e. numerical
 or categorical attributes). 
 | 
| FeatureVector.Factory<V extends FeatureVector<? extends D>,D> | 
 Factory API for this feature vector. 
 | 
| NumberVector | 
 Interface NumberVector defines the methods that should be implemented by any
 Object that is element of a real vector space of type N. 
 | 
| NumberVector.Factory<V extends NumberVector> | 
 Factory API for this feature vector. 
 | 
| SparseFeatureVector<D> | 
 Extended interface for sparse feature vector types. 
 | 
| SparseNumberVector | 
 Combines the SparseFeatureVector and NumberVector. 
 | 
| SparseNumberVector.Factory<V extends SparseNumberVector> | 
 Factory for sparse number vectors: make from a dim-value map. 
 | 
| Class | Description | 
|---|---|
| AbstractNumberVector | 
 AbstractNumberVector is an abstract implementation of FeatureVector. 
 | 
| AbstractNumberVector.Factory<V extends AbstractNumberVector> | 
 Factory class. 
 | 
| Bit | 
 A boolean number type. 
 | 
| BitVector | 
 Vector using a dense bit set encoding, based on  
long[] storage. | 
| BitVector.Factory | 
 Factory for bit vectors. 
 | 
| BitVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| BitVector.ShortSerializer | 
 Serialization class for dense integer vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| ByteVector | 
 Vector using  
byte[] storage. | 
| ByteVector.Factory | 
 Factory for Byte vectors. 
 | 
| ByteVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| ByteVector.ShortSerializer | 
 Serialization class for dense Byte vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| ByteVector.SmallSerializer | 
 Serialization class for dense Byte vectors with up to 127 dimensions, by
 using a byte for storing the dimensionality. 
 | 
| ClassLabel | 
 A ClassLabel to identify a certain class of objects that is to discern from
 other classes by a classifier. 
 | 
| ClassLabel.Factory<L extends ClassLabel> | 
 Class label factory. 
 | 
| Cluster<M extends Model> | 
 Generic cluster class, that may or not have hierarchical information. 
 | 
| Clustering<M extends Model> | 
 Result class for clusterings. 
 | 
| DoubleVector | 
 Vector type using  
double[] storage for real numbers. | 
| DoubleVector.Factory | 
 Factory for Double vectors. 
 | 
| DoubleVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| DoubleVector.ShortSerializer | 
 Serialization class for dense double vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| DoubleVector.SmallSerializer | 
 Serialization class for dense double vectors with up to 127 dimensions, by
 using a byte for storing the dimensionality. 
 | 
| DoubleVector.VariableSerializer | 
 Serialization class for variable dimensionality by using VarInt encoding. 
 | 
| ExternalID | 
 External ID objects. 
 | 
| FloatVector | 
 Vector type using  
float[] storage, thus needing approximately half as
 much memory as DoubleVector. | 
| FloatVector.Factory | 
 Factory for float vectors. 
 | 
| FloatVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| FloatVector.ShortSerializer | 
 Serialization class for dense float vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| FloatVector.SmallSerializer | 
 Serialization class for dense float vectors with up to 127 dimensions, by
 using a byte for storing the dimensionality. 
 | 
| FloatVector.VariableSerializer | 
 Serialization class for variable dimensionality by using VarInt encoding. 
 | 
| HierarchicalClassLabel | 
 A HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure
 of classes. 
 | 
| HierarchicalClassLabel.Factory | 
 Factory class. 
 | 
| HyperBoundingBox | 
 HyperBoundingBox represents a hyperrectangle in the multidimensional space. 
 | 
| IntegerVector | 
 Vector type using  
int[] storage. | 
| IntegerVector.Factory | 
 Factory for integer vectors. 
 | 
| IntegerVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| IntegerVector.ShortSerializer | 
 Serialization class for dense integer vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| IntegerVector.SmallSerializer | 
 Serialization class for dense integer vectors with up to 127 dimensions, by
 using a byte for storing the dimensionality. 
 | 
| IntegerVector.VariableSerializer | 
 Serialization class for variable dimensionality by using VarInt encoding. 
 | 
| LabelList | 
 A list of string labels. 
 | 
| LabelList.Serializer | 
 Serialization class. 
 | 
| ModifiableHyperBoundingBox | 
 MBR class allowing modifications (as opposed to  
HyperBoundingBox). | 
| OneDimensionalDoubleVector | 
 Specialized class implementing a one-dimensional double vector without using
 an array. 
 | 
| OneDimensionalDoubleVector.Factory | 
 Factory class. 
 | 
| OneDimensionalDoubleVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| ShortVector | 
 Vector type using  
short[] storage. | 
| ShortVector.Factory | 
 Factory for Short vectors. 
 | 
| ShortVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| ShortVector.ShortSerializer | 
 Serialization class for dense Short vectors with up to
  
Short.MAX_VALUE dimensions, by using a short for storing the
 dimensionality. | 
| ShortVector.VariableSerializer | 
 Serialization class for variable dimensionality by using VarInt encoding. 
 | 
| SimpleClassLabel | 
 A simple class label casting a String as it is as label. 
 | 
| SimpleClassLabel.Factory | 
 Factory class. 
 | 
| SimpleClassLabel.Serializer | 
 Serialization class. 
 | 
| SparseByteVector | 
 Sparse vector type, using  
byte[] for storing the values, and
 int[] for storing the indexes, approximately 5 bytes per non-zero
 value (limited to -128..+127). | 
| SparseByteVector.Factory | 
 Factory class. 
 | 
| SparseByteVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| SparseByteVector.VariableSerializer | 
 Serialization class using VarInt encodings. 
 | 
| SparseDoubleVector | 
 Sparse vector type, using  
double[] for storing the values, and
 int[] for storing the indexes, approximately 12 bytes per non-zero
 value. | 
| SparseDoubleVector.Factory | 
 Factory class. 
 | 
| SparseDoubleVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| SparseDoubleVector.VariableSerializer | 
 Serialization class using VarInt encodings. 
 | 
| SparseFloatVector | 
 Sparse vector type, using  
float[] for storing the values, and
 int[] for storing the indexes, approximately 8 bytes per non-zero
 value. | 
| SparseFloatVector.Factory | 
 Factory class. 
 | 
| SparseFloatVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| SparseFloatVector.VariableSerializer | 
 Serialization class using VarInt encodings. 
 | 
| SparseIntegerVector | 
 Sparse vector type, using  
int[] for storing the values, and
 int[] for storing the indexes, approximately 8 bytes per non-zero
 integer value. | 
| SparseIntegerVector.Factory | 
 Factory class. 
 | 
| SparseIntegerVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| SparseIntegerVector.VariableSerializer | 
 Serialization class using VarInt encodings. 
 | 
| SparseShortVector | 
 Sparse vector type, using  
short[] for storing the values, and
 int[] for storing the indexes, approximately 6 bytes per non-zero
 value. | 
| SparseShortVector.Factory | 
 Factory class. 
 | 
| SparseShortVector.Factory.Parameterizer | 
 Parameterization class. 
 | 
| SparseShortVector.VariableSerializer | 
 Serialization class using VarInt encodings. 
 | 
| Subspace | 
 Represents a subspace of the original data space. 
 | 
| Subspace.DimensionComparator | 
 A comparator for subspaces based on their involved dimensions. 
 | 
| VectorUtil | 
 Utility functions for use with vectors. 
 | 
| VectorUtil.SortDBIDsBySingleDimension | 
 Compare number vectors by a single dimension. 
 | 
| VectorUtil.SortVectorsBySingleDimension | 
 Compare number vectors by a single dimension. 
 | 
Basic classes for different data types, database object types and label types.
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.