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