C#とPythonの連携

C#とPythonの連携

C#はオールマイティーな言語であり、もともとはWindowsアプリの開発を得意としていましたが、最近ではそれに加えてUnityのゲーム開発に用いられたり、Xamarinを用いたAndroidアプリやiOSアプリ開発まで活躍の場を広げています。しかし、科学技術計算や統計処理、機械学習処理については弱いという特徴もあります。科学技術計算や機械学習についてはPythonがデファクトスタンダードとなっているので、ここではC#の弱点をPythonで補えるように、C#とpythonとの連携の仕方を説明していきます。

C#からPythonスクリプトの呼び出し

C#にPythonモジュールを組み込む

NumPy