Package ai.libs.jaicore.ml.core.dataset
Class SparseInstance
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.AInstance
-
- ai.libs.jaicore.ml.core.dataset.SparseInstance
-
- All Implemented Interfaces:
IClusterableInstance,org.apache.commons.math3.ml.clustering.Clusterable,org.api4.java.ai.ml.core.dataset.IInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance
public class SparseInstance extends AInstance
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSparseInstance.ENullElementDetermines a default interpretation of values not contained in the map of attributes.
-
Field Summary
Fields Modifier and Type Field Description static SparseInstance.ENullElementDEF_NULL_ELEMENT
-
Constructor Summary
Constructors Constructor Description SparseInstance(int numAttributes, java.util.Map<java.lang.Integer,java.lang.Object> attributes, java.lang.Object label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.Map<java.lang.Integer,java.lang.Object>getAttributeMap()java.lang.Object[]getAttributes()java.lang.ObjectgetAttributeValue(int pos)double[]getPoint()doublegetPointValue(int pos)inthashCode()voidremoveColumn(int columnPos)voidsetAttributeValue(int pos, java.lang.Object value)java.lang.StringtoString()-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.AInstance
getLabel, isLabelPresent, setLabel
-
-
-
-
Field Detail
-
DEF_NULL_ELEMENT
public static final SparseInstance.ENullElement DEF_NULL_ELEMENT
-
-
Method Detail
-
getAttributeValue
public java.lang.Object getAttributeValue(int pos)
-
getAttributes
public java.lang.Object[] getAttributes()
-
getPoint
public double[] getPoint()
-
getPointValue
public double getPointValue(int pos)
-
setAttributeValue
public void setAttributeValue(int pos, java.lang.Object value)
-
getAttributeMap
public java.util.Map<java.lang.Integer,java.lang.Object> getAttributeMap()
-
removeColumn
public void removeColumn(int columnPos)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-