edu.uci.jforests.dataset
Class Feature
- java.lang.Object
-
- edu.uci.jforests.dataset.Feature
-
- All Implemented Interfaces:
- ByteSerializable
public class Feature extends java.lang.Object implements ByteSerializable
-
-
Field Summary
Fields Modifier and Type Field and Description NumericArraybinsint[]upperBounds
-
Constructor Summary
Constructors Constructor and Description Feature(NumericArray _bins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetFactor()doublegetMax()doublegetMin()java.lang.StringgetName()intgetNumberOfValues()doublegetOriginalValue(int scaledValue)intgetSizeInBytes()FeaturegetSubSampleFeature(int[] indices)NumericArrayFactory.NumericArrayTypegetType()booleanisOnLogScale()intloadFromByteArray(byte[] arr, int offset)voidsetFactor(double factor)voidsetMax(double max)voidsetMin(double min)voidsetName(java.lang.String name)voidsetOnLogScale(boolean onLogScale)inttoByteArray(byte[] arr, int offset)
-
-
-
Field Detail
-
bins
public final NumericArray bins
-
upperBounds
public int[] upperBounds
-
-
Constructor Detail
-
Feature
public Feature(NumericArray _bins)
-
-
Method Detail
-
getType
public NumericArrayFactory.NumericArrayType getType()
-
getNumberOfValues
public int getNumberOfValues()
-
getOriginalValue
public double getOriginalValue(int scaledValue)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getMin
public double getMin()
-
setMin
public void setMin(double min)
-
getMax
public double getMax()
-
setMax
public void setMax(double max)
-
getFactor
public double getFactor()
-
setFactor
public void setFactor(double factor)
-
isOnLogScale
public boolean isOnLogScale()
-
setOnLogScale
public void setOnLogScale(boolean onLogScale)
-
getSubSampleFeature
public Feature getSubSampleFeature(int[] indices)
-
getSizeInBytes
public int getSizeInBytes()
- Specified by:
getSizeInBytesin interfaceByteSerializable
-
toByteArray
public int toByteArray(byte[] arr, int offset)- Specified by:
toByteArrayin interfaceByteSerializable
-
loadFromByteArray
public int loadFromByteArray(byte[] arr, int offset)- Specified by:
loadFromByteArrayin interfaceByteSerializable
-
-
DMelt 3.0 © DataMelt by jWork.ORG