MATLAB mit Python nutzen - MATLAB & Simulink

 

MATLAB mit Python nutzen

MATLAB® bietet eine flexible Zweiwege-Integration in zahlreiche Programmiersprachen, darunter auch Python. Auf diese Weise können verschiedene Teams zusammenarbeiten und MATLAB-Algorithmen in Produktionssoftware und IT-Systemen nutzen.

MATLAB aus Python heraus aufrufen

Die MATLAB-Engine-API für Python gestattet es, MATLAB als Berechnungskern aus Python heraus aufzurufen.

Mit der API können Sie MATLAB-Befehle in Ihrer Python-Umgebung ausführen, ohne eine MATLAB-Desktop-Sitzung zu starten. Weitere Informationen über die  MATLAB-Engine-API für Python.

Python-Bibliotheken aus MATLAB heraus aufrufen

Wenn Sie Funktionen und Objekte in Python besitzen, können Sie diese direkt aus MATLAB heraus aufrufen.

So können Sie vollständig in MATLAB arbeiten und müssen Ihre Programmierumgebung nicht wechseln. Weitere Informationen zum Aufrufen von Python-Bibliotheken aus MATLAB.

Paketieren von MATLAB-Programmen für die skalierbare Bereitstellung mit Python

Sie schreiben Ihre Algorithmen und Anwendungen in MATLAB und paketieren und tauschen sie dann mit einem einzigen Mausklick aus. Zur Paketierung von MATLAB-Programmen in Python-Pakete dient das MATLAB Compiler SDK™. Diese Pakete können in Python-Anwendungen integriert werden, die wiederum mit Desktop-Anwendern geteilt oder lizenzgebührenfrei für Web- und Enterprise-Systeme bereitgestellt werden können. Erfahren Sie mehr über die Integration kompilierter MATLAB-Programme in Python-Anwendungen.

MATLAB-Programme lassen sich skalieren, indem Sie sie auf dem MATLAB Production Server™ bereitstellen. Die Programme können dadurch zum vernetzten, parallelen Zugriff auf und zur Bedienung von Datenbanken sowie Web- und Enterprise-Anwendungen dienen. Der Server ermöglicht die Integration in Ihre IT-Architektur über schlanke Client-API-Bibliotheken (die Python umfassen) und eine RESTful/JSON-Schnittstelle.

 

Interoperabilität zwischen MATLAB, TensorFlow, ONNX und PyTorch.

MATLAB mit Python für KI verwenden

Sie können Deep-Learning-Modelle zwischen MATLAB und Python austauschen. Dazu gehört das Importieren von Modellen aus PyTorch®-, TensorFlow™- und ONNX-Modellen sowie das Exportieren von Netzwerken nach TensorFlow und ONNX mit einer einzigen Codezeile. Sie können Python-basierte Modelle auch in MATLAB und Simulink ausführen.

Wenn Sie ein Modell in MATLAB importieren, können Sie es mit allen in MATLAB integrierten Tools für KI verwenden. Diese Tools umfassen Funktionen und Apps für:

  • Transfer Learning
  • Erklärbare KI und Verifizierung
  • Simulation und Test auf Systemebene
  • Netzwerkkomprimierung
  • Automatische Codegenerierung für die Zielbereitstellung

Datenübertragung zwischen MATLAB und Python mit Parquet

Mit Apache Parquet übertragen und speichern Sie Tabellendaten zwischen MATLAB und Python. MATLAB liest und schreibt Daten durch Apache Arrow effizient in und aus Parquet-Dateien.

Datenübertragung zwischen MATLAB und Python mit Parquet