天天看點

Machine Learning On Spark——第二節:基礎資料結構(二)

作者:周志湖

微信号:zhouzhihubyond

indexedrowmatrix

blockmatrix

indexedrowmatrix,顧名思義就是帶索引的rowmatrix,它采用case class indexedrow(index: long, vector: vector)類來表示矩陣的一行,index表示的就是它的索引,vector表示其要存儲的内容。其使用方式如下:

分塊矩陣将一個矩陣分成若幹塊,例如:

Machine Learning On Spark——第二節:基礎資料結構(二)

可以将其分成四塊

Machine Learning On Spark——第二節:基礎資料結構(二)

進而矩陣p有如下形式

Machine Learning On Spark——第二節:基礎資料結構(二)

繼續閱讀