T
- the type of input object.public class FeatureSet<T>
extends java.lang.Object
Constructor and Description |
---|
FeatureSet()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Feature<T> feature)
Adds a feature generator.
|
smile.data.Attribute[] |
attributes()
Returns the variable attributes of generated features.
|
smile.data.AttributeDataset |
f(smile.data.Dataset<T> data)
Returns an attribute dataset with generated features.
|
double[] |
f(T datum)
Returns generated feature values.
|
double[][] |
f(T[] data)
Returns a dataset with generated features.
|
void |
remove(Feature<T> feature)
Removes a feature generator.
|
public void add(Feature<T> feature)
feature
- feature generator.public void remove(Feature<T> feature)
feature
- feature generator.public smile.data.Attribute[] attributes()
public double[] f(T datum)
datum
- input data object.public double[][] f(T[] data)
data
- input dataset.public smile.data.AttributeDataset f(smile.data.Dataset<T> data)
data
- input dataset.