Description
SPARK-14906 resulted in a significant amount of duplicated code between pyspark.ml.linalg and pyspark.mllib.linalg. Even if this is a temporary situation it is unlikely a desired state.
Since Python representation and logic is almost identical it can be easily reduced.
Could you comment on that mengxr?