Scala 如何规范org.apache.spark.mllib.linalg.Vectors?

Scala 如何规范org.apache.spark.mllib.linalg.Vectors?,scala,vector,apache-spark,apache-spark-mllib,Scala,Vector,Apache Spark,Apache Spark Mllib,在Scala(Scala.collection.immutable.Vector)中,使用map很容易规范化向量: val w = Vector(3,4,5) /** L1 norm: **/ val w_normalized = w.map { _/w.sum } 但是您不能对org.apache.spark.mllib.linalg.Vector执行相同的操作:如果您尝试,您会得到一个错误: error: value map is not a member of org.apache.sp

在Scala(Scala.collection.immutable.Vector)中,使用map很容易规范化向量:

val w = Vector(3,4,5)
/** L1 norm: **/
val w_normalized = w.map { _/w.sum }
但是您不能对org.apache.spark.mllib.linalg.Vector执行相同的操作:如果您尝试,您会得到一个错误:

error: value map is not a member of org.apache.spark.mllib.linalg.Vector

那么,规范化火花矢量的方法是什么呢?

这很有意义,非常感谢!)这很有道理,非常感谢!:)