Hi,

Why mllib vector is using double as default ?

/**

 * Represents a numeric vector, whose index type is Int and value type is
Double.

 */

trait Vector extends Serializable {


  /**

   * Size of the vector.

   */

  def size: Int


  /**

   * Converts the instance to a double array.

   */

  def toArray: Array[Double]

Don't we need a template on float/double ? This will give us memory
savings...

Thanks.

Deb

Reply via email to