トゥーン

オブジェクト指向の数値図書館
今すぐダウンロード

トゥーン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Tom Drummond
  • 出版社のWebサイト:
  • http://mi.eng.cam.ac.uk/twd20/

トゥーン タグ


トゥーン 説明

オブジェクト指向の数値ライブラリ TOON(Tomのオブジェクト指向数値)ライブラリは、多数の小さな行列を効率的に動作させるために作成され、マトリックスの分解と最適化を含む多くのアルゴリズムへのアクセスが簡単に提供されました.ITは、LibCVDコンピュータビジョンライブラリと非常に統合するように設計されています。 GVARS3構成ライブラリ。その他の追加アルゴリズムはTag.ITで入手可能で、静的に(コンパイル時に知られている)と動的に(コンパイル時には知られていない)サイズのベクトルと行列を提供し、それはLAPACKとそれに備えて(SVDまたは大規模な行列の乗算など)。 BLAS(これはlibblasとliblapackが必要になることを意味します)。ライブラリは、明確なプログラミングのシンタックスを保持しながら実行時間の速度効率を実現するためにテンプレートを実質的に内部使用します。1)適切なコンパイラ(G ++バージョン<3)2)これらすべてのファイルがインクルードパスに含まれていることを確認してください。 h> //(特異値分解が必要な場合)#include //(LU三角分解が必要な場合)#include //(あなたが対称行列の固有分解が必要な場合)4 )最後に-llapack -lblas(g ++のための-lg2c私は他のコンパイラについてはわからない)とリンクする必要があります)(これはLIBLAPACKも必要になることを意味します。{a、so}、libblas。{a、so})それはそれです。ここに「TOON」の重要な機能があります。 ・静的サイズのベクトルと行列を非常に効率的にサポートしています。 ・静的サイズのベクトルや行列のための広範なタイプの安全性を提供します(3×4行列と2ベクトルを掛けることはできません)。 ・マトリックスの転置、サブスキッピング、スライス(ベクトルを入手する)を非常に効率的にサポートしています。 ・他のライブラリによくインタフェースする。 ・LAPACKとBLAS(多くのプラットフォームに最適化されたバージョンが存在する)を利用しています。 要件: ・libblas ・liblapack. このリリースの新機能: ・多くのバグ修正に加えて、いくつかの機能が追加されました。 ・静的/動的スライス混合。組み込みの特異値分解(小さいサイズのサイズのマトリックスのためのLAPACKよりもはるかに速い)。 ・対称マトリックス平方根と逆平方根。 ・リダダ法を用いた正確な数値派生(1番目と2番目)。 ・サイズ変更可能なベクトル。 ・回帰テストフレームワーク。 ・TOON-1との優れた後方互換性。 ・単精度ラピックベースのコレスキー分解。 ・その他のドキュメント。


トゥーン 関連ソフトウェア