+1  Would be nice that we can use different type in Vector.

Sincerely,

DB Tsai
-------------------------------------------------------
My Blog: https://www.dbtsai.com
LinkedIn: https://www.linkedin.com/in/dbtsai


On Mon, May 5, 2014 at 2:41 PM, Debasish Das <debasish.da...@gmail.com>wrote:

> 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