Math.NET Numerics:Unityで使える数値計算ライブラリ

立て続けにUnityの話題ですが。

数学的なことをUnityで勉強しようかなという気分になってきた。お勉強用途だと最近はPython、というかPythonのNumPyが手軽で良く使われてるイメージ。

Unityでも使える数値計算ライブラリが無いかと探してみたら、Math.NET Numericsというライブラリを見つけた。

Math.NET Numerics

Math.NET Numericsは、科学や工学、および日常的な数値計算のためのメソッドとアルゴリズムの提供を目指しています。特殊関数、線形代数、確率モデル、乱数、補間、統合、回帰、最適化問題などを対象としています。


スポンサーリンク

オープンソースなので自分でビルドしても良いけど
https://github.com/mathnet/mathnet-numerics

NuGetページからdllをダウンロードできます。


スポンサーリンク


これをUnityで使う方法解説している方もいるので有難く教えに従う。
http://arxiv.hatenablog.com/entry/2017/04/03/235446

特に行列とベクトル関連の機能を使いたい。
https://numerics.mathdotnet.com/Matrix.html



追記:今ならNumPyに似せて作られているこちらの方が習得しやすいかもしれない↓
NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
C#で書かれたNumPy風の数値計算ライブラリ。Apache License 2.0だそうです。NumSharpNumSharpは.NET StandardをターゲットとしたNumPyのC#ポートです。NumSharpはC#で...


スポンサーリンク

関連記事

TeleSculptor:空撮動画からPhotogrammetryするツール
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
ROMOハッカソンに行ってきた
MythTV:Linuxでテレビの視聴・録画ができるオープンソースプロジェクト
Mechanizeで要認証Webサイトをスクレイピング
3D復元技術の情報リンク集
Microsoft Mathematics:数学の学習支援ツール
OpenCVの顔検出過程を可視化した動画
JavaScriptとかWebGLとかCanvasとか
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
ドラマ『ファーストクラス』のモーショングラフィックス
AmazonEC2のインスタンスをt1.microからt2.microへ移行する
OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』
BlenderのPython環境にPyTorchをインストールする
Google Chromecast
PyTorch3D:3Dコンピュータービジョンライブラリ
PythonでMayaのShapeノードプラグインを作る
NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
ニューラルネットワークで画像分類
オープンソースのStructure from Motionツール『Regard3D』
Super Resolution:OpenCVの超解像処理モジュール
WebGL開発に関する情報が充実してきている
2D→3D復元技術で使われる用語まとめ
C++の抽象クラス
OpenCV 3.1のsfmモジュールのビルド再び
仮想関数
OpenCVで顔のモーフィングを実装する
OpenCVの超解像(SuperResolution)モジュールを試す
iOSで使えるJetpac社の物体認識SDK『DeepBelief』
UnityユーザーがUnreal Engineの使い方を学ぶには?
UnityでARKit2.0
openMVG:複数視点画像から3次元形状を復元するライブラリ
オープンソースのロボットアプリケーションフレームワーク『ROS (Robot Operating S...
科学技術計算向けスクリプト言語『Julia』
PythonでBlenderのAdd-on開発
Mask R-CNN:ディープラーニングによる一般物体検出・Instance Segmentatio...
ブログの復旧が難航してた話
UnityでOpenCVを使うには?
第1回 3D勉強会@関東『SLAMチュートリアル大会』
人体モデリングできるBlenderアドオン『ManuelBastioniLAB』
Boost オープンソースライブラリ
FCN (Fully Convolutional Network):ディープラーニングによるSema...

コメント