Uso de MATLAB con Python - MATLAB & Simulink

 

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.

 

Interoperabilidad entre MATLAB, TensorFlow, ONNX y PyTorch.

Uso de MATLAB con Python para IA

Puede transferir modelos de Deep Learning entre MATLAB y Python. Específicamente, puede importar modelos de PyTorch®, TensorFlow™ y ONNX, y exportar redes a TensorFlow y ONNX con una sola línea de código. También puede ejecutar conjuntamente modelos basados en Python en MATLAB y Simulink.

Cuando se importa un modelo a MATLAB, se puede usar con todas las herramientas integradas de MATLAB para IA. Estas herramientas incluyen funciones y apps para:

  • Transferencia del aprendizaje
  • Inteligencia artificial explicable y verificación
  • Simulación y prueba en nivel de sistema
  • Compresión de redes
  • Generación automática de código para despliegue en objetivo

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.

Transferencia de datos entre MATLAB y Python con Parquet