spark MLlib 学习

来源:互联网 发布:win10 mysql安装失败 编辑:程序博客网 时间:2024/03/29 00:17

spark机器学习-向量

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  }}
0 0
原创粉丝点击