Math.NET 数値演算

Math.NET 数値演算
開発者C. Rüegg、M. Cuda、他
安定版リリース
4.15.0 / 2021年1月7日 ( 2021-01-07 )
リポジトリ
書かれたC#F#、. NET CLR
オペレーティング·システムクロスプラットフォーム
タイプ数値ライブラリ
ライセンスMIT/X11
Webサイト数値.mathdotnet .com

Math.NET Numerics は、 C#F#で記述された、.NETおよびMono用のオープンソース数値計算ライブラリです。BLASやLAPACK同様の機能を備えています。

歴史

Math.NET Numericsは、 2009年にdnAnalyticsのコードとチームをMath.NET Iridiumと統合して設立されました。ALGLIB 、JAMABoostなどの影響を受けており、多数のコードコントリビューションを受け入れています。[ 1 ] [ 2 ]これは、2002年から.NETプラットフォーム向けのオープンな数学ツールキットの構築と保守を行うMath.NETイニシアチブの一部です。

Math.NETは、MyMediaLite [ 3 ] 、 FermiSim [ 4 ]、LightField Retrieval [ 5 ]、様々な論文[ 6 ]、[ 7 ]、 [ 8 ] 、[ 9 ]、[ 10 ] 、[ 11 ]などのオープンソースライブラリや研究プロジェクトで使用さています。

特徴

ソフトウェア ライブラリは次の機能を提供します。

  • 確率分布: 離散、連続、多変量。
  • メルセンヌツイスター MT19937を含む疑似乱数生成。
  • 疎行列とベクトルをサポートする実数および複素数線形代数型とソルバー。
  • LUQRSVDEVD、およびコレスキー分解。
  • Matlab および区切りファイルから行列を読み書きする行列 IO クラス。
  • 複素数演算と三角法。
  • ガンマベータErf、修正ベッセルストルーベ関数などの「特別な」ルーチン。
  • 重心補間、フローター・ホルマン補間などの補間ルーチン。
  • 線形回帰/曲線フィッティングルーチン。
  • 数値求積法/積分。
  • ブレント法、ロバスト ニュートン ラプソン法、ブロイデン法などの根探索法。
  • 記述統計、順序統計、ヒストグラム、ピアソン相関係数
  • マルコフ連鎖モンテカルロサンプリング。
  • 基本的な財務統計。
  • フーリエ変換とハートレー変換 (FFT)。
  • 複雑な式を簡素化するために数学演算子をオーバーロードします。
  • Microsoft Windows および Mono をサポートするプラットフォームで実行されます。
  • Intel Math Kernel Library のオプション サポート (Microsoft Windows および Linux)
  • より慣用的な使用法のためのオプションの F# 拡張機能。

参照

参考文献

  1. ^ 「Math.NET Numerics ReadMe」 . GitHub.com . 2013年5月8日閲覧。
  2. ^ 「Math.NET Numerics Contributors」 . GitHub.com . 2013年5月8日閲覧。
  3. ^ 「MyMediaLite Recommender System Library」 . 2013年6月1日時点のオリジナルよりアーカイブ2013年5月8日閲覧。
  4. ^ 「FermiSim、宇宙植民地化モデルの計算シミュレーションを通じてフェルミパラドックスの潜在的な解決策を研究」 2011年1月14日。
  5. ^ 「LightField 記述子に基づく 3 次元モデル形状の記述と検索」
  6. ^ Schräder, Niklas (2011).画像シルエットにおける転倒とポーズの検出(修士). チャルマース工科大学, ヨーテボリ, スウェーデン. ISSN 1652-8557 . 
  7. ^ Schindlberger, Michael (2011).成長する2Dフォームの弾性特性(修士). チューリッヒ大学.
  8. ^フェレイラ、アンドレ・フィリペ・マテウス。SoundLog: Make More Noise (修士号)。リスボア技術大学。
  9. ^ミラー、ジャスティン (2010).デジタル聴診器用ワイヤレスデータ収集システムの設計(学士). 南クイーンズランド大学.
  10. ^ LÍŠKA, Ondrej; ŽIDEK, Kamil (2010). 「オフロード車両における危険傾斜加速度計の有用性とカルマンフィルタによる信号フィルタリング」『熱力学と流体力学における応用科学ジャーナル』 4 ( 2): 1– 6. ISSN 1802-9388 . 
  11. ^ Krejcar, Ondrej; Jirka, Jakub; Janckulik, Dalibor (2011). 「音声入力分析と睡眠状態検出のためのインテリジェントセンサーとしての携帯電話の活用」 . Sensors . 11 ( 6): 6037– 6055. Bibcode : 2011Senso..11.6037K . doi : 10.3390/s110606037 . ISSN 1424-8220 . PMC 3231421. PMID 22163941 .