有没有办法将微风矢量转换为行/列大小为 1 的微风矩阵?我是 Scala 的新手,发现过去编写无缝处理向量和矩阵的函数非常有用(主要是在 Matlab 中)。例如,我希望以下代码中的 func 将子集矩阵或子集向量作为输入。
val dummyMatrix = DenseMatrix.eye[Double](3)
val subsetMatrix = dummyMatrix(::,0 to 2)
val subsetVector = dummyMatrix(::,1)
def func(X1: DenseMatrix[Double]): Int = {
// Some operation on X1
}