我有一个DenseMatrix
1 2 3 0 0 0 0 0 0
0 0 0 11 22 33 0 0 0
0 0 0 0 0 0 111 222 333
我想删除第一行,然后删除所有0
s
0 0 0 11 22 33 0 0 0
0 0 0 0 0 0 111 222 333
0 0 0 0 0 0 0 0 0
我如何在微风中实现这一目标?
答案 0 :(得分:3)
首先,收集你想要的行:
val subset = matrix(::, 2 to 3)
然后添加零:
val newMatrix = DenseMatrix.horzcat(subset, DenseMatrix.zeros[Double](1,9))
我可能在最后一行混淆了行和列。