Uses of Interface
elki.data.FeatureVector
-
Packages that use FeatureVector Package Description elki.data Basic classes for different data types, database object types and label types.elki.data.projection Data projections.elki.data.type Data type information, also used for type restrictions.elki.data.uncertain Uncertain data objects.elki.database.relation Relations, materialized and virtual (views).elki.datasource.filter.typeconversions Filters to perform data type conversions.elki.distance.set Distance functions for binary and set type data.elki.distance.subspace Distance functions based on subspaces.elki.index.tree.betula.features Different variants of Betula and BIRCH cluster features.elki.index.tree.spatial Tree-based index structures for spatial indexing.elki.index.tree.spatial.rstarvariants.deliclu elki.index.tree.spatial.rstarvariants.rdknn elki.math.linearalgebra The linear algebra package provides classes and computational methods for operations on matrices and vectors.elki.outlier.lof LOF family of outlier detection algorithms.elki.utilities.datastructures.arraylike Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays. -
-
Uses of FeatureVector in elki.data
Classes in elki.data with type parameters of type FeatureVector Modifier and Type Interface Description static interface
FeatureVector.Factory<V extends FeatureVector<? extends D>,D>
Factory API for this feature vector.Subinterfaces of FeatureVector in elki.data Modifier and Type Interface Description interface
NumberVector
Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.interface
SparseFeatureVector<D>
Extended interface for sparse feature vector types.interface
SparseNumberVector
Combines the SparseFeatureVector and NumberVector.Classes in elki.data that implement FeatureVector Modifier and Type Class Description class
BitVector
Vector using a dense bit set encoding, based onlong[]
storage.class
ByteVector
Vector usingbyte[]
storage.class
DoubleVector
Vector type usingdouble[]
storage for real numbers.class
FloatVector
Vector type usingfloat[]
storage, thus needing approximately half as much memory asDoubleVector
.class
IntegerVector
Vector type usingint[]
storage.class
OneDimensionalDoubleVector
Specialized class implementing a one-dimensional double vector without using an array.class
ShortVector
Vector type usingshort[]
storage.class
SparseByteVector
Sparse vector type, usingbyte[]
for storing the values, andint[]
for storing the indexes, approximately 5 bytes per non-zero value (limited to -128..+127).class
SparseDoubleVector
Sparse vector type, usingdouble[]
for storing the values, andint[]
for storing the indexes, approximately 12 bytes per non-zero value.class
SparseFloatVector
Sparse vector type, usingfloat[]
for storing the values, andint[]
for storing the indexes, approximately 8 bytes per non-zero value.class
SparseIntegerVector
Sparse vector type, usingint[]
for storing the values, andint[]
for storing the indexes, approximately 8 bytes per non-zero integer value.class
SparseShortVector
Sparse vector type, usingshort[]
for storing the values, andint[]
for storing the indexes, approximately 6 bytes per non-zero value.Fields in elki.data with type parameters of type FeatureVector Modifier and Type Field Description static VectorTypeInformation<FeatureVector<?>>
FeatureVector. TYPE
Input type: Any feature vector type. -
Uses of FeatureVector in elki.data.projection
Classes in elki.data.projection with type parameters of type FeatureVector Modifier and Type Class Description class
FeatureSelection<V extends FeatureVector<F>,F>
Projection class for number vectors.static class
FeatureSelection.Par<V extends FeatureVector<F>,F>
Parameterization class. -
Uses of FeatureVector in elki.data.type
Classes in elki.data.type with type parameters of type FeatureVector Modifier and Type Class Description class
MultivariateSeriesTypeInformation<V extends FeatureVector<?>>
Type information for multi-variate time series.class
VectorFieldTypeInformation<V extends FeatureVector<?>>
Type information to specify that a type has a fixed dimensionality.class
VectorTypeInformation<V extends FeatureVector<?>>
Construct a type information for vector spaces with variable dimensionality.Fields in elki.data.type with type parameters of type FeatureVector Modifier and Type Field Description static VectorTypeInformation<FeatureVector<?>>
TypeUtil. FEATURE_VECTORS
Any feature vector type.Methods in elki.data.type with type parameters of type FeatureVector Modifier and Type Method Description static <V extends FeatureVector<?>>
MultivariateSeriesTypeInformation<V>MultivariateSeriesTypeInformation. typeRequest(java.lang.Class<? super V> cls)
Constructor for a type request without dimensionality constraints.static <V extends FeatureVector<?>>
VectorFieldTypeInformation<V>VectorFieldTypeInformation. typeRequest(java.lang.Class<? super V> cls)
Constructor for a type request without dimensionality constraints.static <V extends FeatureVector<?>>
VectorFieldTypeInformation<V>VectorFieldTypeInformation. typeRequest(java.lang.Class<? super V> cls, int mindim, int maxdim)
Constructor for a type request with dimensionality constraints.static <V extends FeatureVector<?>>
VectorTypeInformation<V>VectorTypeInformation. typeRequest(java.lang.Class<? super V> cls)
Constructor for a type request without dimensionality constraints.static <V extends FeatureVector<?>>
VectorTypeInformation<V>VectorTypeInformation. typeRequest(java.lang.Class<? super V> cls, int mindim, int maxdim)
Constructor for a type request with dimensionality constraints. -
Uses of FeatureVector in elki.data.uncertain
Subinterfaces of FeatureVector in elki.data.uncertain Modifier and Type Interface Description interface
DiscreteUncertainObject
Interface for discrete uncertain objects, that are represented by a finite (possibly weighted) number of samples.interface
UncertainObject
Interface for uncertain objects.Classes in elki.data.uncertain that implement FeatureVector Modifier and Type Class Description class
AbstractUncertainObject
Abstract base implementation forUncertainObject
s, providing shared functionality such as bounding box access and random generation.class
SimpleGaussianContinuousUncertainObject
Gaussian model for uncertain objects, sampled from a 3-sigma bounding box.class
UniformContinuousUncertainObject
Continuous uncertain object model using a uniform distribution on the bounding box.class
UnweightedDiscreteUncertainObject
Unweighted implementation of discrete uncertain objects.class
WeightedDiscreteUncertainObject
Weighted version of discrete uncertain objects. -
Uses of FeatureVector in elki.database.relation
Methods in elki.database.relation with type parameters of type FeatureVector Modifier and Type Method Description static <V extends FeatureVector<?>>
VectorFieldTypeInformation<V>RelationUtil. assumeVectorField(Relation<V> relation)
Get the vector field type information from a relation. -
Uses of FeatureVector in elki.datasource.filter.typeconversions
Classes in elki.datasource.filter.typeconversions with type parameters of type FeatureVector Modifier and Type Class Description class
MultivariateTimeSeriesFilter<V extends FeatureVector<?>>
Class to "fold" a flat number vector into a multivariate time series.static class
MultivariateTimeSeriesFilter.Par<V extends FeatureVector<?>>
Parameterization class. -
Uses of FeatureVector in elki.distance.set
Methods in elki.distance.set with type parameters of type FeatureVector Modifier and Type Method Description <T extends FeatureVector<?>>
DistanceSimilarityQuery<T>JaccardSimilarityDistance. instantiate(Relation<T> relation)
Methods in elki.distance.set that return types with arguments of type FeatureVector Modifier and Type Method Description SimpleTypeInformation<? super FeatureVector<?>>
HammingDistance. getInputTypeRestriction()
SimpleTypeInformation<? super FeatureVector<?>>
JaccardSimilarityDistance. getInputTypeRestriction()
Methods in elki.distance.set with parameters of type FeatureVector Modifier and Type Method Description double
HammingDistance. distance(FeatureVector<?> o1, FeatureVector<?> o2)
double
JaccardSimilarityDistance. distance(FeatureVector<?> o1, FeatureVector<?> o2)
double
JaccardSimilarityDistance. similarity(FeatureVector<?> o1, FeatureVector<?> o2)
-
Uses of FeatureVector in elki.distance.subspace
Classes in elki.distance.subspace with type parameters of type FeatureVector Modifier and Type Class Description class
AbstractDimensionsSelectingDistance<V extends FeatureVector<?>>
Abstract base class for distances computed only in subspaces. -
Uses of FeatureVector in elki.index.tree.betula.features
Subinterfaces of FeatureVector in elki.index.tree.betula.features Modifier and Type Interface Description interface
ClusterFeature
Interface for basic ClusteringFeature functionsClasses in elki.index.tree.betula.features that implement FeatureVector Modifier and Type Class Description class
BIRCHCF
Clustering Feature of BIRCH, only for comparisonclass
VIIFeature
Clustering Feature of stable BIRCH with a single variance per cluster featureclass
VVIFeature
Clustering Feature of stable BIRCH with variance per dimensionclass
VVVFeature
Clustering Feature of stable BIRCH with covariance instead of variance -
Uses of FeatureVector in elki.index.tree.spatial
Classes in elki.index.tree.spatial that implement FeatureVector Modifier and Type Class Description class
SpatialPointLeafEntry
Represents an entry in a leaf node of a spatial index. -
Uses of FeatureVector in elki.index.tree.spatial.rstarvariants.deliclu
Classes in elki.index.tree.spatial.rstarvariants.deliclu that implement FeatureVector Modifier and Type Class Description class
DeLiCluLeafEntry
Defines the requirements for a leaf entry in an DeLiClu-Tree node. -
Uses of FeatureVector in elki.index.tree.spatial.rstarvariants.rdknn
Classes in elki.index.tree.spatial.rstarvariants.rdknn that implement FeatureVector Modifier and Type Class Description class
RdKNNLeafEntry
Represents an entry in a leaf node of an RdKNN-Tree. -
Uses of FeatureVector in elki.math.linearalgebra
Classes in elki.math.linearalgebra that implement FeatureVector Modifier and Type Class Description class
Centroid
Class to compute the centroid of some data.class
ProjectedCentroid
Centroid only using a subset of dimensions. -
Uses of FeatureVector in elki.outlier.lof
Classes in elki.outlier.lof that implement FeatureVector Modifier and Type Class Description (package private) static class
ALOCI.Node
Node of the ALOCI Quadtree -
Uses of FeatureVector in elki.utilities.datastructures.arraylike
Methods in elki.utilities.datastructures.arraylike with parameters of type FeatureVector Modifier and Type Method Description static <F> FeatureVectorAdapter<F>
ArrayLikeUtil. featureVectorAdapter(FeatureVector<F> prototype)
Get the static instance.F
FeatureVectorAdapter. get(FeatureVector<F> array, int off)
int
FeatureVectorAdapter. size(FeatureVector<F> array)
-