Передача данных MATLAB из Python

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

Тип входного параметра Python

Получившийся тип данных MATLAB
(скаляр, если не указано иное)

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

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

float

double

complex

Комплексный double

int

int32 (Windows®)

int64 (Linux® и Mac)

long

int64

float('nan')

NaN

float('inf')

Inf

bool

logical

str

char

bytearray

Массив uint8

bytes

Массив uint8

dict

Структура, если все ключи являются строками
Не поддерживаемый в противном случае

list

CellArray

set

CellArray

tuple

CellArray

memoryview

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

range

CellArray

None

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

module.type

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

[a]  long является типом данных Python 2.7 только

Похожие темы