Python 用 MATLAB エンジン API 入門
Python® 用 MATLAB® エンジン API は、Python から MATLAB 関数を呼び出すことができる matlab
という名前の Python パッケージを提供します。一度パッケージをインストールすると、そのエンジンを現在および今後の Python セッション中に呼び出すことができます。このエンジンのインストールまたは開始に関するヘルプは、以下を参照してください。
matlab
パッケージには、以下が含まれています。
Python 用の MATLAB エンジン API
Python での MATLAB 配列クラスのセット (Python 変数としての MATLAB 配列を参照してください)
このエンジンは、MATLAB を呼び出す関数を提供し、配列クラスは、Python オブジェクトとして MATLAB 配列を作成する関数を提供します。matlab.engine
を使用してエンジンを作成し MATLAB 関数を呼び出すことができます。Python で MATLAB 配列を作成するには、配列型のコンストラクター (たとえば、double の配列を作成する matlab.double
) を呼び出します。MATLAB 配列は、そのエンジンで呼び出される MATLAB 関数の入力引数となることができます。
次の表は、matlab
パッケージの構造を示します。
パッケージ | 関数またはクラス | 説明 | |
---|---|---|---|
|
|
| |
|
| MATLAB 関数を呼び出すためのメソッドを提供する Python のクラス | |
|
| 非同期で呼び出された MATLAB 関数の結果を保持する Python のクラス | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB の配列型 | |
|
| MATLAB オブジェクトのハンドルを保持する Python のクラス |