Обработка данных, возвращенных от MATLAB до Python

Когда функции MATLAB® возвращают выходные аргументы, MATLAB преобразует данные в эквивалентные типы данных Python®.

Тип выходного аргумента MATLAB
(скаляр, если не указано иное)

Получившийся тип данных Python

Числовой массив

matlab объект числового массива (см. Массивы MATLAB как Переменные Python.

double
single

float

Комплекс (любой числовой тип)

complex

int8
uint8
int16
uint16
int32

int

uint32
int64
uint64

int
long

NaN

float('nan')

Inf

float('inf')

logical

bool

char массив (1 NN- 1)
char массив (M- N)

str
Не поддерживаемый

структура

dict

Ячейка строки или массив ячейки столбца

list

M- N cellArrayНе поддерживаемый

Объект указателя MATLAB (table, containers.Map, категориальный массив)

Не поддерживаемый

Другой объект (например, Java®)Не поддерживаемый

Указатель на функцию

Не поддерживаемый

Разреженный массив

Не поддерживаемый

Массив строкНе поддерживаемый

Массив структур

Не поддерживаемый

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте