3

Scala Breeze ライブラリの使用 :

値のインスタンスをsbreeze.linalg.DenseMatrixのインスタンスに変換するにはどうすればよいですか (両方の行列の次元は同じです)。IntDenseMatrixDouble

(Breezeを使用して画像処理用のマトリックスで画像/写真を取得しようとしています)

4

2 に答える 2

2

これに使用できますDenseMatrix.tabulate

scala> val dm = DenseMatrix((1.0, 2.0), (3.0, 4.0))
dm: breeze.linalg.DenseMatrix[Double] =
1.0  2.0
3.0  4.0

scala> val im = DenseMatrix.tabulate(dm.rows, dm.cols)(dm(_,_).toInt)
im: breeze.linalg.DenseMatrix[Int] =
1  2
3  4
于 2014-01-22T13:34:57.020 に答える