
V - Vector typeN - Number typepublic class NumericalFeatureSelection<V extends NumberVector<V,N>,N extends Number> extends AbstractFeatureSelection<V,N>
| Modifier and Type | Field and Description |
|---|---|
private int |
dimensionality
Output dimensionality
|
private V |
factory
Object factory
|
private int |
mindim
Minimum dimensionality required for projection
|
adapter| Constructor and Description |
|---|
NumericalFeatureSelection(int[] dims,
V factory)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private static <V extends NumberVector<V,N>,N extends Number> |
getAdapter(V factory)
Choose the best adapter for this.
|
TypeInformation |
getInputDataTypeInformation()
Input type information.
|
SimpleTypeInformation<V> |
getOutputDataTypeInformation()
Output type restriction
|
V |
project(V data)
Project a single instance.
|
private int mindim
private V extends NumberVector<V,N> factory
private int dimensionality
public NumericalFeatureSelection(int[] dims,
V factory)
dims - Dimensionsfactory - Object factoryprivate static <V extends NumberVector<V,N>,N extends Number> NumberArrayAdapter<N,? super V> getAdapter(V factory)
factory - Object factory, for type inferencepublic V project(V data)
Projectionproject in interface Projection<V extends NumberVector<V,N>,V extends NumberVector<V,N>>project in class AbstractFeatureSelection<V extends NumberVector<V,N>,N extends Number>data - Data to projectpublic SimpleTypeInformation<V> getOutputDataTypeInformation()
ProjectiongetOutputDataTypeInformation in interface Projection<V extends NumberVector<V,N>,V extends NumberVector<V,N>>getOutputDataTypeInformation in class AbstractFeatureSelection<V extends NumberVector<V,N>,N extends Number>public TypeInformation getInputDataTypeInformation()
ProjectiongetInputDataTypeInformation in interface Projection<V extends NumberVector<V,N>,V extends NumberVector<V,N>>getInputDataTypeInformation in class AbstractFeatureSelection<V extends NumberVector<V,N>,N extends Number>