Class SparseVector

  • All Implemented Interfaces:
    java.io.Serializable

    public class SparseVector
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • SparseVector

        public SparseVector()
      • SparseVector

        public SparseVector​(int[] indices,
                            double[] values)
      • SparseVector

        public SparseVector​(double label,
                            int[] indices,
                            double[] values)
    • Method Detail

      • getIndices

        public int[] getIndices()
      • getValues

        public double[] getValues()
      • getLabel

        public double getLabel()
      • getDenseValue

        public double getDenseValue​(int index)
      • setLabel

        public void setLabel​(double label)
      • setIndices

        public void setIndices​(int[] indices)
      • setValues

        public void setValues​(double[] values)
      • size

        public int size()
      • isEmpty

        public boolean isEmpty()
      • concat

        public double[] concat​(double[] a,
                               double[] b)
      • concat

        public int[] concat​(int[] a,
                            int[] b)
      • toString

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