Gestionar datos devueltos de MATLAB a Python
Asignar tipo de escalar de MATLAB a tipo de Python
Cuando las funciones de MATLAB® devuelven argumentos de salida, la API del motor de MATLAB para Python® convierte los datos a tipos de datos equivalentes de Python.
Tipo de argumento de salida de MATLAB — | Tipo de datos de Python resultante |
---|---|
|
|
|
|
Complejo (cualquier tipo numérico) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Valor |
|
|
|
Estructura |
|
Objeto del identificador de MATLAB (como el tipo |
MATLAB devuelve una referencia a un objeto |
Objeto del valor de MATLAB (como el tipo | Objeto opaco. Puede pasar un objeto de valor a una función de MATLAB, pero no puede crearlo ni modificarlo. |
Asignar tipo de arreglo de MATLAB a tipo de Python
Tipo de argumento de salida de MATLAB — | Tipo de datos de Python resultante |
---|---|
Arreglo numérico | Objeto de arreglo numérico de |
Vector |
|
Arreglo de |
|
Arreglo de celdas de filas o columnas |
|
Tipos de MATLAB no compatibles
La API del motor de MATLAB para Python no es compatible con estos tipos de datos de MATLAB.
Arreglo de
char
(M
porN
)Arreglo de celdas (
M
porN
)Arreglo disperso
Arreglo de estructuras
Objetos que no pertenecen a MATLAB (como objetos de Java®)