Python パッケージの統合
コンパイルされた MATLAB® 関数を Python® アプリケーションに統合する
MATLAB Compiler SDK™ は、MATLAB Runtime の初期化、コンパイルされた MATLAB 関数の呼び出し、および Python コードと MATLAB Runtime 間で渡されるデータの管理を行うための Python メソッドを提供しています。
互換性のある Python バージョンのリストについては、MATLAB でサポートされている他言語のインターフェイスを参照してください。
Python を MATLAB から呼び出す MATLAB コードは、アウトプロセス モードで呼び出される場合を除きパッケージ化できません。
関数
トピック
要件とハイライト
- Python 用の MATLAB エンジン API と MATLAB Compiler SDK の違い
Python 用の MATLAB エンジン API と Python 用の MATLAB Compiler SDK の違いについて説明する。 - MATLAB Runtime の初期化
Python アプリケーションで使用するために MATLAB Runtime を初期化する。 - MATLAB Compiler SDK Python Target Requirements
Refer to the software requirements for using MATLAB Compiler SDK to deploy MATLAB functions to Python applications.
作成および Python との統合
- Python パッケージの生成と Python アプリケーションのビルド
MATLAB で Python パッケージを作成し、サンプル Python コードを生成する。 - ライブラリ コンパイラ アプリを使用した Python アプリケーションの作成
グラフィカルなアプローチを使用して Python パッケージを作成する。 - MATLAB Compiler SDK Python パッケージのインストールとインポート
MATLAB 関数を含むコンパイル済みの Python パッケージを Python アプリケーションにインポートする。
サンプル アプリケーション
- Create Sample Code to Call Exported Function
Generate sample code in C++, .NET, Java®, or Python by including sample files during packaging. - Create Python Package to Optimize Cost Equation
Create a Python application that solves an optimization problem. - 複数の MATLAB 関数を使用した Python アプリケーションの作成
複数の関数を使用して四角形データを計算するアプリケーションを実装する。 - Calculate Win Percentage Using Python Dictionary Data
Pass statistical data between MATLAB and Python to calculate a win percentage. - パッケージ化された MATLAB 関数の呼び出し
Python で、コンパイルされた MATLAB 関数を呼び出す。 - コンパイルされた MATLAB 関数の非同期での呼び出し
Python オブジェクトを使用するコンパイルされた MATLAB 関数を非同期で呼び出す。
データ変換
- MATLAB と Python 間でのデータの受け渡し
MATLAB が Python と MATLAB 間でデータ型を変換する方法を学習する。 - matlab の Python モジュール
matlab
の Python モジュールは、MATLAB 数値型を Python 変数として作成するために使用します。これらのクラスを使用して、Python と MATLAB の間で MATLAB 配列を渡すことができます。 - Python での MATLAB 配列の使用
Python アプリケーションで MATLAB データ型を使用する。