MATLAB から Python に返されたデータの処理
MATLAB スカラー型の Python 型へのマッピング
MATLAB® 関数が出力引数を返すと、Python® 用 MATLAB エンジン API は、そのデータを等価の Python データ型に変換します。
MATLAB 出力引数の型 — | 結果の Python データ型 |
---|---|
|
|
|
|
複素数 (任意の数値型) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
構造体 |
|
MATLAB ハンドル オブジェクト ( |
MATLAB は |
MATLAB 値オブジェクト ( | 不透明なオブジェクト。値オブジェクトを MATLAB 関数に渡すことはできますが、作成または変更することはできません。 |
MATLAB 配列型の Python 型へのマッピング
MATLAB 出力引数の型 — | 結果の Python データ型 |
---|---|
数値配列 |
|
|
|
|
|
行または列の cell 配列 |
|
サポートされていない MATLAB 型
Python 用の MATLAB エンジン API は次の MATLAB データ型をサポートしません。
char
配列 (M
行N
列)cell 配列 (
M
行N
列)スパース配列
構造体配列
MATLAB 以外のオブジェクト (Java® オブジェクトなど)