C#で高度な行列計算がしたくてライブラリを探した。
画像系の行列計算ならSharperCVが便利なのだが、今回は画像ではなのでスルー。
Mapack(ダウンロードのミラーサイト?)
開発は終了している感じだけど、大抵の行列計算は可能。
しかし、主成分分析とかの途中で出てくる重要な変数がprivateにされているという謎仕様が多数。
その変数の値が欲しいのです…。
オープンソースなので改良すればいいと思いますが、ライセンスが一切書かれていない。
組み込んで公開する場合などは使えませんね。
参照するDLLが1つでいいことや変数の仕様が使いやすいなどなかなか惜しい存在。
Lisys
これはうれしいLAPACKとGSLのラッパー。
まだ完全網羅してないらしいですが、十分使用に困らないレベル。
ヘルプも充実しているので使用方法を必死に探す必要もない。
他にもありげですが、ぱぱっと探して動作確認したのは上記だけ。
結構C#でも使えるって書いてあるのにC#用DLLがないってのが結構多い。
まだ、数値計算の主流はFORTRUNとCですね。
2008年11月13日
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/109630333
この記事へのトラックバック
http://blog.seesaa.jp/tb/109630333
この記事へのトラックバック


