3

我有一个

List[List[Int]] = List(List(1, 2, 3, 0, 0, 0, 0, 0, 0), List(0, 0, 0, 1, 2, 3, 0, 0, 0), List(0, 0, 0, 0, 0, 0, 1, 2, 3))

我想创建一个 3 行 9 列的矩阵/密集矩阵,以便我可以对其执行一些线性代数运算。

4

1 回答 1

7

目前还没有很好的语法。我今天实际上遇到了它,所以我可能很快会为它添加更好的支持。与此同时, DenseMatrix(array1, array2, array3) 有效。所以:

val listOfLists : List[List[Int]] = ???

DenseMatrix(listOfLists.map(_.toArray):_*)

不是最漂亮的,但如果您开票,我会添加更好的支持。

于 2014-04-21T20:02:21.540 回答