Когда MATLAB® функции возвращают выходные аргументы, API MATLAB Engine для Python® преобразует данные в эквивалентные типы данных Python.
Тип выходного аргумента MATLAB — | Получившийся тип данных Python |
---|---|
|
|
|
|
Комплекс (любой числовой тип) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Структура |
|
Объект указателя MATLAB (такой как |
MATLAB возвращает ссылку на |
Объект значения MATLAB (такой как | Непрозрачный объект. Можно передать объект значения функции MATLAB, но вы не можете создать или изменить его. |
Тип выходного аргумента MATLAB — | Получившийся тип данных Python |
---|---|
Числовой массив |
|
|
|
|
|
|
|
Ячейка строки или массив ячейки столбца |
|
API MATLAB Engine для Python не поддерживает эти типы данных MATLAB.
char
массив (M
- N
)
Массив ячеек (M
- N
)
Разреженный массив
Массив структур
Объекты Non-MATLAB (такие как Java® объекты