Class 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
    • Constructor Detail

      • SparseInstance

        public SparseInstance​(int numAttributes,
                              java.util.Map<java.lang.Integer,​java.lang.Object> attributes,
                              java.lang.Object label)
    • 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:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object