Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 942 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 942 Bytes

Scalaで行列実装

Scalaで行列計算を実装しました。 モチベーションとしては、 型クラスの理解と並行処理の実装(つまりScalaの練習)です。

僕の環境では(行列が大きいときには)6スレッドくらいに分けるのが一番効率的みたいです。 runするとベンチマークが出ます(結構ブレがあるので繰り返してもらえると!)。

これからやりたいこと(他にやりたいことが多いので、たぶんしばらくやらない)

  • コメントアウトをしないでtest すると、なぞエラー

    Unexpected New(TypeTree(class ValueMtrx2)/bababax11.matcala.matrix.ValueMtrx2) reached GenBCode.

    が出るので、それをなくしたい(consoleでは動く)

  • 割り算(できれば0で割ったときにnanを出したい)、累乗の計算のできるNumericに代わる型クラスの実装