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 boolean
equals(java.lang.Object obj)
java.lang.Object[]
getAttributes()
java.lang.Object
getAttributeValue(int pos)
double[]
getPoint()
double
getPointValue(int pos)
int
hashCode()
void
removeColumn(int columnPos)
void
setAttributeValue(int pos, java.lang.Object value)
java.lang.String
toString()
-
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:
getAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
setAttributeValue
public void setAttributeValue(int pos, java.lang.Object value)
- Specified by:
setAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
- Specified by:
setAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance
-
getAttributes
public java.lang.Object[] getAttributes()
- Specified by:
getAttributes
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
getPoint
public double[] getPoint()
- Specified by:
getPoint
in interfaceorg.apache.commons.math3.ml.clustering.Clusterable
- Specified by:
getPoint
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
getPointValue
public double getPointValue(int pos)
- Specified by:
getPointValue
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
removeColumn
public void removeColumn(int columnPos)
- Specified by:
removeColumn
in interfaceorg.api4.java.ai.ml.core.dataset.IInstance
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-