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