public class DataFeaturesLimits
extends java.lang.Object
Constructor and Description |
---|
DataFeaturesLimits(double[][] featureLimits) |
DataFeaturesLimits(java.util.List<FeatureLimits> featureLimits) |
Modifier and Type | Method and Description |
---|---|
DataFeaturesLimits |
clone() |
boolean |
equals(DataFeaturesLimits other) |
int |
featuresCount()
Get count of features.
|
FeatureLimits |
getFeatureLimits(int featureIndex) |
double[][] |
toDoubles()
Serialize limits do n x 2 array, so it can be passed to MR task
|
DataFeaturesLimits |
updateMax(int selectedFeature,
double newMax)
Creates new instance of limits with updated max.
|
DataFeaturesLimits |
updateMin(int selectedFeature,
double newMin)
Creates new instance of limits with updated min.
|
public DataFeaturesLimits(java.util.List<FeatureLimits> featureLimits)
public DataFeaturesLimits(double[][] featureLimits)
public DataFeaturesLimits clone()
clone
in class java.lang.Object
public DataFeaturesLimits updateMin(int selectedFeature, double newMin)
selectedFeature
- feature index to update minnewMin
- new min value for featurepublic DataFeaturesLimits updateMax(int selectedFeature, double newMax)
selectedFeature
- feature index to update maxnewMax
- new max value for featurepublic FeatureLimits getFeatureLimits(int featureIndex)
public double[][] toDoubles()
public int featuresCount()
public boolean equals(DataFeaturesLimits other)