关于spark的vectors在ml和mllib中转化的办法

遇到恶心的问题,这两个类下的vectors不能隐饰转换。

参考https://stackoverflow.com/questions/40109807/classcastexception-org-apache-spark-ml-linalg-densevector-cannot-be-cast-to-org

val denseVector = r.getAs[org.apache.spark.ml.linalg.SparseVector]("features").toDense
  org.apache.spark.mllib.linalg.Vectors.fromML(denseVector)

你可能感兴趣的:(spark)