一、不转换成rdd
val pointsWithIndex=list.asScala.toList.zipWithIndex
val dis = pointsWithIndex.flatMap(a => pointsWithIndex.filter(_._2 > a._2).map((a, _)))
.map({ case (a, b) => (a._1.getTrackletID, b._1.getTrackletID, euclidean(a._1.getFeatureVector, b._1.getFeatureVector)) })
二、精确的欧氏距离
def euclidean