Math.NET Numerics
Math.NET Numericsは、.NETおよびMonoの オープンソースな数値計算ライブラリで、 C#およびF#で記述されている。 BLASおよびLAPA…
| 開発元 | C. Rüegg, M. Cuda, et al. |
|---|---|
| 最新版 |
5.0.0
/ 2022年4月3日 |
| リポジトリ | |
| プログラミング 言語 | C#, F#, .NET CLR |
| 対応OS | クロスプラットフォーム |
| 種別 | 数値計算ライブラリ |
| ライセンス | MIT/X11 |
| 公式サイト |
numerics |
Math.NET Numericsは、.NETおよびMonoの オープンソースな数値計算ライブラリで、 C#およびF#で記述されている。 BLASおよびLAPACKと同等の機能を備えている。
沿革
Math.NET Numericsは2009年にdnAnalyticsとMath.NET Iridiumの両プロジェクトが統合されたことに始まる。ALGLIB、JAMAおよびBoostなどの影響を受けており、数多くのコード貢献を受け入れている。[1][2] 2002年以降、.NETプラットフォーム向けのオープンな数学ツールキットの構築および保守がMath.NETイニシアチブの一部となっている。
Math.NETは、MyMediaLite[3]、FermiSim[4]やLightField Retrieval[5]やさまざまな考証[6][7][8][9]や論文など、いくつかのオープンソースライブラリや研究プロジェクトで使用されている。[10][11]
特長
ライブラリは、次の機能を提供する。
- 確率分布:離散、連続、および多変量。
- Mersenne Twister MT19937を含む擬似乱数生成。
- スパース行列とベクトルをサポートする実数および複素数の線形代数型とソルバー。
- LU、QR、SVD、EVD、およびコレスキー分解。
- MATLABおよび区切りファイルとの間で行列を読み書きするMatrix IOクラス。
- 複素数の算術および三角法。
- Gamma、Beta、Erf、修正ベッセル関数およびシュトルーベ関数を含む「スペシャル」ルーチン。
- Barycentric、Floater-Hormannなどの補間ルーチン。
- 線形回帰/曲線近似ルーチン。
- 数値求積法/積分。
- Brent、Robust Newton-Raphson、Broydenなどのルート検索方法。
- 記述統計、順序統計、ヒストグラム、およびピアソン相関係数 。
- マルコフ連鎖モンテカルロサンプリング。
- 基本的な財務統計。
- フーリエ変換とハートレー変換(FFT)。
- 複雑な式を簡素化するためのオーバーロードされた数学演算子。
- Microsoft WindowsおよびMonoをサポートするプラットフォームで実行される。
- Intel Math Kernel Library(Microsoft WindowsおよびLinux)のオプションサポート
- より慣用的な使用のためのF#拡張。
関連項目
脚注
- ^ “Math.NET Numerics ReadMe”. GitHub.com. 2013年5月8日閲覧。
- ^ “Math.NET Numerics Contributors”. GitHub.com. 2013年5月8日閲覧。
- ^ “MyMediaLite Recommender System Library”. 2013年5月8日閲覧。
- ^ “FermiSim, studying potential solutions to the Fermi paradox via computational simulation of models for space colonisation”. 2013年5月8日閲覧。
- ^ “Three-Dimensional Model Shape Description and Retrieval Based on LightField Descriptors”. 2013年5月8日閲覧。
- ^ Schräder, Niklas (2011). Detecting falls and poses in image silhouettes (M.Sc). Chalmers University of Technology, Gothenburg, Sweden. ISSN 1652-8557.
- ^ Schindlberger, Michael (2011). Elastic Properties of Growing 2D Foam (M.Sc). University of Zurich.
- ^ Ferreira, André Filipe Mateus. SoundLog: Make More Noise (M.Sc). Universidade Técnica de Lisboa.
- ^ Miller, Justin (2010). Design of a Wireless Acquisition System for a Digital Stethoscope (B.Sc). University of Southern Queensland.
- ^ LÍŠKA, Ondrej; ŽIDEK, Kamil (2010). “Accelerometers usability for danger tilt off-highway vehicles and signal filtration with kalman filter”. Journal of applied science in the thermodynamics and fluid mechanics 4 (2): 1–6. ISSN 1802-9388.
- ^ Krejcar, Ondrej; Jirka, Jakub; Janckulik, Dalibor (2011). “Use of Mobile Phones as Intelligent Sensors for Sound Input Analysis and Sleep State Detection”. Sensors (11): 6037–6055. doi:10.3390/s110606037. ISSN 1424-8220. PMC 3231421.
外部リンク
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.