Uso de MATLAB con Python

MATLAB® proporciona una integración bidireccional flexible con muchos lenguajes de programación, incluido Python. Esto permite que diferentes equipos de trabajo puedan colaborar y utilizar algoritmos de MATLAB en software de producción y sistemas informáticos.

Llamada a MATLAB desde Python

La API del motor de MATLAB para Python permite llamar a MATLAB para utilizarlo como motor de cálculo desde Python.

Con esta API, puede ejecutar comandos de MATLAB desde el entorno de Python sin necesidad de iniciar una sesión de escritorio de MATLAB. Obtenga más información sobre la API del motor de MATLAB para Python.

Cómo llamar a librerías de Python desde MATLAB

Si tiene funciones y objetos en Python, puede llamarlos directamente desde MATLAB.

Esto permite trabajar sin salir de MATLAB ni cambiar de entorno de programación. Obtenga más información sobre cómo llamar a librerías de Python desde MATLAB.

Empaquetado de programas de MATLAB para un despliegue escalable con Python

Escriba algoritmos y aplicaciones en MATLAB, empaquételos y compártalos con solo un clic. Puede crear paquetes de Python a partir de programas de MATLAB con MATLAB Compiler SDK™. Estos paquetes se pueden integrar con aplicaciones de Python que, a su vez, se pueden compartir con usuarios de equipos de escritorio o desplegarse en sistemas web y empresariales de forma gratuita. Obtenga más información sobre cómo integrar programas de MATLAB compilados en aplicaciones de Python.

Amplíe el alcance de los programas de MATLAB desplegándolos en MATLAB Production Server™ para que puedan simultáneamente acceder y dar servicio a un sistema de aplicaciones empresariales, web y bases de datos. Este servidor permite la integración dentro de la arquitectura informática a través de librerías de API de cliente ligeras (que incluyen Python) y una interfaz RESTful/JSON.

 

Uso de MATLAB con Python para Deep Learning

No es necesario elegir entre un marco basado en MATLAB® o en Python. MATLAB permite importar y exportar marcos de Deep Learning de código abierto con el formato Open Neural Network Exchange (ONNX). También puede importar modelos directamente desde TensorFlow y PyTorch. Esto permite utilizar las apps de etiquetado de datos, el procesamiento de señales y la generación de código de GPU de MATLAB en combinación con los avances en Deep Learning más recientes logrados por la comunidad de usuarios.

Transferencia de datos entre MATLAB y Python con Parquet

Utilice Apache Parquet para almacenar y transferir datos tabulares entre MATLAB y Python. MATLAB lee y escribe los datos de forma eficiente en archivos de Parquet con Apache Arrow.

Más información

Aprenda a crear paquetes de Python, así como a llamar a MATLAB desde Python y llamar a Python desde MATLAB.