exponenta event banner

Обработка данных, возвращенных из 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-by-N, N-по-1)
char массив (Mоколо-N)

str
Не поддерживается

структура

dict

Массив ячеек строк или столбцов

list

Mоколо-N массив ячеекНе поддерживается

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

Не поддерживается

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

Дескриптор функции

Не поддерживается

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

Не поддерживается

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

Структурный массив

Не поддерживается

Связанные темы