亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spark mllib中數據降維之如何實現主成分分析

發布時間:2021-12-16 14:44:10 來源:億速云 閱讀:153 作者:小新 欄目:云計算

小編給大家分享一下spark mllib中數據降維之如何實現主成分分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

運行代碼如下

package spark.DataDimensionReduction

import org.apache.spark.mllib.linalg.Vectors
import org.apache.spark.mllib.linalg.distributed.RowMatrix
import org.apache.spark.{SparkConf, SparkContext}

/**
  * 數據降維
  * 主成分分析PCA
  * 設法將原來具有一定相關行(比如 P個指標)的指標
  * 重新組合成一組新的互相無關的綜合指標來代替原來的指標,從而實現數據降維的目的
  * Created by eric on 16-7-24.
  */
object PCA {
  val conf = new SparkConf()                                     //創建環境變量
    .setMaster("local")                                             //設置本地化處理
    .setAppName("PCA")                              //設定名稱
  val sc = new SparkContext(conf)

  def main(args: Array[String]) {
    val data = sc.textFile("./src/main/spark/DataDimensionReduction/a.txt")
      .map(_.split(" ").map(_.toDouble))
      .map(line => Vectors.dense(line))

    val rm = new RowMatrix(data)
    val pc = rm.computePrincipalComponents(3)//提取主成分,設置主成分個數為3
    val mx = rm.multiply(pc)//創建主成分矩陣

    mx.rows.foreach(println)
  }
}

a.txt

1 2 3 4
5 6 7 8
9 0 8 7
6 4 2 1

結果如下

spark mllib中數據降維之如何實現主成分分析

看完了這篇文章,相信你對“spark mllib中數據降維之如何實現主成分分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

钦州市| 兴海县| 绥化市| 波密县| 青川县| 湘潭市| 新巴尔虎右旗| 满城县| 渑池县| 特克斯县| 克什克腾旗| 平罗县| 军事| 北辰区| 洞头县| 宜城市| 平昌县| 南乐县| 澄迈县| 罗平县| 伊川县| 高平市| 凭祥市| 富阳市| 洛南县| 上高县| 凉城县| 汝城县| 方山县| 东安县| 哈巴河县| 汶川县| 河北区| 平昌县| 织金县| 平顺县| 安溪县| 华容县| 龙陵县| 陕西省| 克拉玛依市|