de.lmu.ifi.dbs.elki.datasource.filter
Class SparseFloatVectorProjectionFilter
java.lang.Object
de.lmu.ifi.dbs.elki.datasource.filter.AbstractConversionFilter<V,V>
de.lmu.ifi.dbs.elki.datasource.filter.AbstractFeatureSelectionFilter<SparseFloatVector>
de.lmu.ifi.dbs.elki.datasource.filter.SparseFloatVectorProjectionFilter
- All Implemented Interfaces:
- ObjectFilter
public class SparseFloatVectorProjectionFilter
- extends AbstractFeatureSelectionFilter<SparseFloatVector>
Parser to project the ParsingResult obtained by a suitable base parser onto a
selected subset of attributes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SparseFloatVectorProjectionFilter
public SparseFloatVectorProjectionFilter(BitSet selectedAttributes)
- Constructor.
- Parameters:
selectedAttributes
-
filterSingleObject
protected SparseFloatVector filterSingleObject(SparseFloatVector obj)
- Description copied from class:
AbstractConversionFilter
- Normalize a single instance.
You can implement this as UnsupportedOperationException if you override
both public "normalize" functions!
- Specified by:
filterSingleObject
in class AbstractConversionFilter<SparseFloatVector,SparseFloatVector>
- Parameters:
obj
- Database object to normalize
- Returns:
- Normalized database object
getInputTypeRestriction
protected SimpleTypeInformation<? super SparseFloatVector> getInputTypeRestriction()
- Description copied from class:
AbstractConversionFilter
- Get the input type restriction used for negotiating the data query.
- Specified by:
getInputTypeRestriction
in class AbstractConversionFilter<SparseFloatVector,SparseFloatVector>
- Returns:
- Type restriction
convertedType
protected SimpleTypeInformation<? super SparseFloatVector> convertedType(SimpleTypeInformation<SparseFloatVector> in)
- Description copied from class:
AbstractConversionFilter
- Get the output type from the input type after conversion.
- Specified by:
convertedType
in class AbstractConversionFilter<SparseFloatVector,SparseFloatVector>
- Parameters:
in
- input type restriction
- Returns:
- output type restriction