打赏

Spark Mllib里的本地矩阵概念、构成(图文详解)

 

 

  不多说,直接上干货!

 

 

 

Local matrix:本地矩阵
  
  数组Array(1,2,3,4,5,6)被重组成一个新的2行3列的矩阵。



testMatrix.scala
复制代码
package zhouls.bigdata.chapter4


import org.apache.spark.mllib.linalg.{Matrix, Matrices}

object testMatrix {
  def main(args: Array[String]) {                                      
    val mx = Matrices.dense(2, 3, Array(1,2,3,4,5,6))                    //创建一个分布式矩阵
    println(mx)                                                     //打印结果
  }
}
复制代码

  第一个参数是新矩阵行数,第二个参数是新矩阵的列数,第三个参数是传入的数据值。


 

 

 

 

 

 

  

  更多具体,见

Spark Mllib机器学习实战的第4章 Mllib基本数据类型和Mllib数理统计

posted @ 2017-09-03 12:56  大数据和AI躺过的坑  阅读(938)  评论(0)    收藏  举报