public class SparseExample extends Example
| Constructor and Description |
|---|
SparseExample(java.lang.Object result,
int numFeatures)
Initializes the example with all-zero values
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
getFeature(int featureNumber)
Gets a feature given its number
|
java.util.Iterator<FeatureEntry> |
iterator() |
SparseExample |
removeFeature(int featureNumber)
Removes the feature.
|
SparseExample |
setFeature(int featureNumber,
double value)
Changes the value of a feature.
|
java.lang.Iterable<FeatureEntry> |
sparseFeatures()
Supports iteration over non-zero features
|
java.util.Iterator<FeatureEntry> |
sparseIterator()
Iterator over non-zero features
|
getNumFeatures, getResult, toStringpublic SparseExample(java.lang.Object result,
int numFeatures)
result - result objectnumFeatures - number of featurespublic java.lang.Double getFeature(int featureNumber)
TestingExamplegetFeature in interface TestingExamplegetFeature in class ExamplefeatureNumber - index of the featurepublic SparseExample setFeature(int featureNumber, double value)
featureNumber - feature index to changevalue - feature valuepublic SparseExample removeFeature(int featureNumber)
featureNumber - feature index to removepublic java.lang.Iterable<FeatureEntry> sparseFeatures()
public java.util.Iterator<FeatureEntry> sparseIterator()
public java.util.Iterator<FeatureEntry> iterator()