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