Когда MATLAB® функции возвращают выходные аргументы, MATLAB преобразует данные в эквивалентный Python® типы данных.
Тип выходного аргумента MATLAB | Получившийся тип данных Python |
---|---|
Числовой массив |
|
|
|
Комплекс (любой числовой тип) |
|
|
|
|
|
|
|
|
|
|
|
|
|
структура |
|
Ячейка строки или массив ячейки столбца |
|
M - N cellArray | Не поддерживаемый |
Объект указателя MATLAB ( | Не поддерживаемый |
Другой объект (e.g. Java®) | Не поддерживаемый |
Указатель на функцию | Не поддерживаемый |
Разреженный массив | Не поддерживаемый |
Массив строк | Не поддерживаемый |
Массив структур | Не поддерживаемый |
Когда вы передаете данные как входные параметры к функциям MATLAB из Python, MATLAB преобразует данные в эквивалентные типы данных MATLAB.
Тип входного параметра Python | Получившийся тип данных MATLAB |
---|---|
| Числовой массив |
|
|
| Комплекс |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Структура, если все ключи являются строками |
| CellArray |
| CellArray |
| CellArray |
| Не поддерживаемый |
| CellArray |
| Не поддерживаемый |
| Не поддерживаемый |
[a] |