午夜精品久久久久久久99老熟妇,天堂中文www官网,未满十八18勿进黄网站,太粗太深了太紧太爽了,天天爽夜夜爽夜夜爽

考試報名
考試報名
考試內(nèi)容
考試大綱
在線客服
返回頂部

備考刷題,請到

CDA認證小程序

MLlib中創(chuàng)建稀疏矩陣((0.0, 2.0), (3.0, 0.0), (0.0, 6.0))的語句是( )
A. val dm: Matrix = Matrices.dense(3, 2, Array(0.0, 3.0, 0.0, 2.0, 0.0, 6.0))
B. val dm: Matrix = Matrices.sparse(3, 2, Array(0.0, 2.0, 3.0, 0.0, 0.0, 6.0))
C. val sm: Matrix = Matrices.sparse(3, 2, Array(0, 1, 2), Array(1,0, 1), Array(2, 3, 6))
D. val sm: Matrix = Matrices.dense(3, 2, Array(0, 1, 2), Array(1,0, 1), Array(2, 3, 6))
上一題
下一題
收藏
點贊
評論
題目解析
題目評論(0)

在 Apache Spark 的 MLlib 中,稀疏矩陣(Sparse Matrix)和密集矩陣(Dense Matrix)有不同的創(chuàng)建方式。要創(chuàng)建稀疏矩陣,我們需要使用 `Matrices.sparse` 方法,而不是 `Matrices.dense` 方法。

題目要創(chuàng)建的稀疏矩陣是 `((0.0, 2.0), (3.0, 0.0), (0.0, 6.0))`,這是一個 3 行 2 列的矩陣。為了用稀疏矩陣表示法來表示這個矩陣,我們需要指定以下內(nèi)容:
- 行數(shù)和列數(shù)。
- 每列的非零元素的起始索引(用一個數(shù)組表示)。
- 每個非零元素所在的行索引。
- 每個非零元素的值。

我們來分析選項:
- 選項 A 和 D 使用了 `Matrices.dense`,表示的是密集矩陣,因此不符合稀疏矩陣的創(chuàng)建方法。
- 選項 B 試圖使用 `Matrices.sparse`,但參數(shù)的格式不對,且沒有正確表示稀疏矩陣的結構。
- 選項 C 使用了 `Matrices.sparse`,并且參數(shù)格式正確:

- `Array(0, 1, 2)` 表示每列非零元素的起始索引。
- `Array(1, 0, 1)` 表示非零元素所在的行索引。
- `Array(2, 3, 6)` 表示非零元素的值。

因此,選項 C 是正確的稀疏矩陣創(chuàng)建語句。