import org.apache.spark.mllib.linalg.{Vector, Vectors}/** * Created by root on 16-10-5. * 测试MLlib向量类型 * MLlib基本数据类型 * Local Vector本地化向量集,向Spark提供可操作的数据集合 * Labeled point 向量标签,用于分类不同的数据集合 * Local matrix 向量矩阵,将数据集合用矩阵形似存储在本地 * Distributed matrix 分布式矩阵,将数据以矩阵形式存储在分布式系统上 */object TestVectors { def main(args: Array[String]) { //建立密集向量 the first index is 0 val vd :Vector = Vectors.dense(2,0,6) //打印稀疏向量的第3个值 println(vd(2))//6.0 //建立稀疏向量 // the fist is the elements total ,second is the index val vs :Vector = Vectors.sparse(4,Array(1,2,3,4),Array(3,2,4,6)) println(vs(2))//2.0 }}
spark MLlib 之向量
最新推荐文章于 2021-04-23 11:17:42 发布