2008年11月13日

C#用数値計算ライブラリ

C#で高度な行列計算がしたくてライブラリを探した。
画像系の行列計算ならSharperCVが便利なのだが、今回は画像ではなのでスルー。

Mapack(ダウンロードのミラーサイト?)
開発は終了している感じだけど、大抵の行列計算は可能。
しかし、主成分分析とかの途中で出てくる重要な変数がprivateにされているという謎仕様が多数。
その変数の値が欲しいのです…。
オープンソースなので改良すればいいと思いますが、ライセンスが一切書かれていない。
組み込んで公開する場合などは使えませんね。
参照するDLLが1つでいいことや変数の仕様が使いやすいなどなかなか惜しい存在。

Lisys
これはうれしいLAPACKとGSLのラッパー。
まだ完全網羅してないらしいですが、十分使用に困らないレベル。
ヘルプも充実しているので使用方法を必死に探す必要もない。

他にもありげですが、ぱぱっと探して動作確認したのは上記だけ。
結構C#でも使えるって書いてあるのにC#用DLLがないってのが結構多い。
まだ、数値計算の主流はFORTRUNとCですね。
 
posted by ドーナツ塔 at 22:24| Comment(0) | TrackBack(0) | プログラミング関係 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/109630333

この記事へのトラックバック