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