尝试将 RowMatrix 转换为 BDM(Breeze Dense Matrix),不确定如何进行需要实施
def getDenseMatrix(A: RowMatrix): BDM[Double] = {
//write code here
}
附加问题:
- 如何将行矩阵转换为矩阵?
如何访问 RowMatrix 中的特定行?
for(i <- 0 to (RowM.numCols().toInt-1)){ //如何访问 RowM.rows(i) }
如何访问 RowMatrix 中的特定列?
for(i <- 0 to (RowM.numCols().toInt-1)){ //如何访问 RowM.rows.map(f=>f(i)) }
- 如何乘以 2 RowMatrices 注意:RowMatrix 有一个 API 'multiply',但它需要 Matrix 类型的参数说 A 和 B 是 RowMatrices,然后 AB = A.multiply(B),这将不起作用,因为 B
是 RowMatrix 并且不是矩阵 - 最后如何将 BDM 转换为 RowMatrix?