标签: scala vector matrix scalala
我在所有可用的运算符中有点迷失 - 所以有没有简单的方法将整个行/列(向量)插入矩阵?
我开始考虑创建一个矢量,将其转换为数组,将矩阵转换为数组,并基于这样的组合数组创建新矩阵,但它看起来比听起来更加丑陋。
答案 0 :(得分:5)
val m = DenseMatrix((1, 4, 10, 13), (2, 5, 11, 14), (3, 6, 12, 15)) val v = DenseVector(7, 8, 9) val m2 = DenseMatrix.zeros[Int](3, 5) m2(::, 0 to 1) := m(::, 0 to 1) m2(::, 2) := v m2(::, 3 to 4) := m(::, 2 to 3)
您可以找到有关基本breeze功能here的更多信息。