Spark機器學習庫 矩陣or向量的獲取

2021-09-25 01:55:58 字數 748 閱讀 8480

1、資料準備

val vector = densevector(1,2,4,4,5,6)

val matrix = new densematrix[int](2,3,array(1,2,3,4,5,6))

2、獲取指定位置的元素
//訪問指定位置的元素

println(vector.valueat(0))

println(matrix(0,0))

3、獲取矩陣或者陣列的子集
println(vector(0 to 4))

println(matrix(0 to 1,0))

4、按照指定步長取子集
println(vector(vector.length-1 to 0 by -1))
5、從指定位置開始一直到結尾
println(vector(0 to -1))
6、最後乙個元素
println(vector(-1))
矩陣指定的列
println(matrix(::,-1))
7、矩陣指定的行
println(matrix(-1,::))
8、code
/**

* created by heartistiger on 2019/7/7

*/object demo02

}

掌握Spark機器學習庫 01

第1章 初識機器學習 第一章內容筆記 機器學習 1 發展史 2 功能 分類 聚類 回歸 3 核心思想 統計學習 bp神經網路 深度學習 4 種類 監督 無監督 強化學習 6 程式語言 python c scala 7 常用框架 於 第1章 初識機器學習 第一章內容筆記 機器學習 1 發展史 2 功能...

Spark機器學習

spark機器學習 注 spark簡介 spark是乙個分布式計算框架,旨在簡化執行於計算集群上的並行程式的編寫。該框架對資源排程,任務的提交 執行和跟蹤,節點間的通訊以及資料並行處理的內在底層操作都進行了抽象。它提供了乙個更高階別的api用於處理分布式資料。spark支援的四種執行模式 本地單機模...

spark機器學習庫評估指標總結

rmse 均方根誤差 mse 均方誤差 r2 擬合優度檢驗 mae 平均絕對誤差 mllib庫 ml庫 1.1.1 regressionmetrics介紹 這個類位於org.apache.spark.mllib.evaluation包下 class regressionmetrics since 1...