Package ai.libs.jaicore.ml.core.dataset
Class DenseInstance
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.AInstance
-
- ai.libs.jaicore.ml.core.dataset.DenseInstance
-
- All Implemented Interfaces:
IClusterableInstance,java.io.Serializable,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 DenseInstance extends AInstance implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DenseInstance()DenseInstance(java.lang.Object[] attributes, java.lang.Object label)DenseInstance(java.util.List<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.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
-
-
-
-
Method Detail
-
getAttributeValue
public java.lang.Object getAttributeValue(int pos)
- Specified by:
getAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
setAttributeValue
public void setAttributeValue(int pos, java.lang.Object value)- Specified by:
setAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.IInstance- Specified by:
setAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance
-
getAttributes
public java.lang.Object[] getAttributes()
- Specified by:
getAttributesin interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
getPoint
public double[] getPoint()
- Specified by:
getPointin interfaceorg.apache.commons.math3.ml.clustering.Clusterable- Specified by:
getPointin interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
getPointValue
public double getPointValue(int pos)
- Specified by:
getPointValuein interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
removeColumn
public void removeColumn(int columnPos)
- Specified by:
removeColumnin interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
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
-
-