If you really need floats and don't want to use the MLlib functionality for KMeans, then you can take a look at breeze which has vectors for Double, Float, Int etc https://github.com/dlwh/breeze
On Mon, Feb 17, 2014 at 10:35 PM, Matei Zaharia <[email protected]>wrote: > The Vector class is defined to work on doubles right now. You'd have to > write your own version for floats. > > Matei > > On Feb 17, 2014, at 11:58 AM, agg <[email protected]> wrote: > > > Hi, > > > > I would like to run the spark example with floats instead of doubles. > When > > I change this: > > > > def parseVector(line: String): Vector = { > > return new Vector(line.split(',').map(_.toDouble)) > > } > > > > to: > > > > def parseVector(line: String): Vector = { > > return new Vector(line.split(',').map(_.*toFloat*)) > > } > > > > I get an error, saying it is expecting a double. Any thoughts? > > > > Thanks! > > > > > > > > -- > > View this message in context: > http://apache-spark-user-list.1001560.n3.nabble.com/Kmeans-example-with-floats-tp1640.html > > Sent from the Apache Spark User List mailing list archive at Nabble.com. > >
