Python パッケージの統合
コンパイルされた MATLAB® 関数を Python® アプリケーションに統合する
MATLAB Compiler SDK™ は、MATLAB Runtime の初期化、コンパイルされた MATLAB 関数の呼び出し、および Python コードと MATLAB Runtime 間で渡されるデータの管理を行うための Python メソッドを提供しています。
互換性のある Python バージョンのリストについては、MATLAB でサポートされている他言語のインターフェイスを参照してください。
MATLAB Python インターフェイスを使用する MATLAB コードはパッケージ化できません。
関数
トピック
要件とハイライト
- Python 用の MATLAB エンジン API と MATLAB Compiler SDK の違い
Python 用の MATLAB エンジン API と Python 用の MATLAB Compiler SDK の違いについて説明する。 - MATLAB Runtime の初期化
Python アプリケーションで使用するために MATLAB Runtime を初期化する。
作成および Python との統合
- Python パッケージの生成と Python アプリケーションのビルド
MATLAB で Python パッケージを作成し、サンプル Python ドライバー コードを使って実装する。 - MATLAB Compiler SDK Python パッケージのインストールとインポート
MATLAB 関数を含むコンパイル済みの Python パッケージを Python アプリケーションにインポートする。
サンプル アプリケーション
- パッケージ化された MATLAB 関数の呼び出し
Python で、コンパイルされた MATLAB 関数を呼び出す。 - Invoke a Compiled MATLAB Function Asynchronously
Asynchronously invoke a compiled MATLAB function that uses the Python object. - 複数の MATLAB 関数を使用した Python アプリケーションの作成
複数の関数を使用して四角形データを計算するアプリケーションを実装する。
データ変換
- MATLAB と Python 間でのデータの受け渡し
MATLAB が Python と MATLAB 間でデータ型を変換する方法を学習する。 - matlab の Python モジュール
Python と MATLAB 間で MATLAB 配列を渡すことができるように、matlab
の Python モジュールを使用して MATLAB 数値型を Python 変数として作成する。 - Python での MATLAB 配列の使用
Python アプリケーションで MATLAB データ型を使用する。