Scalala是否提供了将向量插入矩阵的简单方法?

Scalala是否提供了将向量插入矩阵的简单方法?,scala,vector,matrix,scalala,Scala,Vector,Matrix,Scalala,在所有这些可用的运算符中,我有点不知所措——那么有没有简单的方法将整行/整列(向量)插入到矩阵中呢 我开始考虑创建一个向量,将其转换为数组,将其与转换为数组的矩阵连接,并基于这样的组合数组创建新的矩阵,但它看起来比听起来更难看 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)

在所有这些可用的运算符中,我有点不知所措——那么有没有简单的方法将整行/整列(向量)插入到矩阵中呢

我开始考虑创建一个向量,将其转换为数组,将其与转换为数组的矩阵连接,并基于这样的组合数组创建新的矩阵,但它看起来比听起来更难看

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)

您将找到有关基本功能的更多信息。

您为什么仍然使用scalala而不是?@dhg,“仍然”?我几天前才开始使用;-)。到现在为止,我连一个关于微风的字都没找到。我来看看,谢谢。这个问题仍然适用于than(对于breeze也是如此)。谢谢你们,还有一个很好的初始化矩阵的方法,我不知道。