Main Content

Pasar datos a MATLAB desde Python

Asignar tipo de Python a tipo de escalar de MATLAB

Cuando pasa datos de Python® como argumentos de entrada a las funciones de MATLAB®, el motor de MATLAB para Python convierte los datos a tipos de datos equivalentes de MATLAB.

Tipo de argumento de entrada de Python —
solo valores de escalar

Tipo de datos de MATLAB resultante

float

double

complex

Complejo double

int

int64

float(nan)

NaN

float(inf)

Inf

bool

logical

str

char

dict

Estructura si todas las claves son cadenas
no admitidas de otro modo

Asignar contenedor de Python a tipo de arreglo de MATLAB

Tipo de argumento de entrada de Python —
contenedor

Tipo de datos de MATLAB resultante

Objeto de arreglo numérico de matlab (consulte MATLAB Arrays as Python Variables)

Arreglo numérico

bytearray

Arreglo de uint8

bytes

Arreglo de uint8

list

Arreglo de celdas

set

Arreglo de celdas

tuple

Arreglo de celdas

Tipos de Python no compatibles

La API de motor de MATLAB no es compatible con estos tipos de Python.

  • Objetos de clase Python (module.type)

  • None

Temas relacionados