Scalaで行列計算を実装しました。 モチベーションとしては、 型クラスの理解と並行処理の実装(つまりScalaの練習)です。
僕の環境では(行列が大きいときには)6スレッドくらいに分けるのが一番効率的みたいです。
runするとベンチマークが出ます(結構ブレがあるので繰り返してもらえると!)。
-
コメントアウトをしないで
testすると、なぞエラーUnexpected New(TypeTree(class ValueMtrx2)/bababax11.matcala.matrix.ValueMtrx2) reached GenBCode.
が出るので、それをなくしたい(
consoleでは動く) -
割り算(できれば0で割ったときに
nanを出したい)、累乗の計算のできるNumericに代わる型クラスの実装