MATLAB Production Server と Python 間でのデータの受け渡し
MATLAB Production Server から Python へのデータの受け渡し
MATLAB® 関数が出力引数を返すときに、MATLAB Production Server™ はデータを同等の Python® データ型に変換します。
MATLAB の出力引数の型 | 結果の Python データ型 |
---|---|
数値配列 |
|
|
|
複素数 (任意の数値型) |
|
|
|
|
|
|
|
|
|
|
|
|
|
構造体 |
|
cell 配列 (1 行 |
|
MATLAB ハンドル オブジェクト ( |
MATLAB はオブジェクト自体ではなく、 |
MATLAB 値オブジェクト ( | 不透明なオブジェクト。値オブジェクトは MATLAB 関数に渡せますが、作成または変更はできません。 |
その他のオブジェクト (Java® オブジェクトなど) | サポートされていません |
関数ハンドル | サポートされていません |
スパース配列 | サポートされていません |
|
|
構造体配列 | サポートされていません |
Python から MATLAB Production Server へのデータの受け渡し
Python から MATLAB 関数に入力引数としてデータを渡すときに、MATLAB Production Server はデータを同等の MATLAB データ型に変換します。
Python の入力引数の型 | 結果の MATLAB データ型 |
---|---|
| 数値配列 |
|
|
| 複素数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| すべてのキーが string の場合は構造体です。それ以外の場合はサポートされていません |
| cell 配列 |
| cell 配列 |
| cell 配列 |
| サポートされていません |
| cell 配列 |
| サポートされていません |
| サポートされていません |