Utilizzo di MATLAB con Python

MATLAB® fornisce un’integrazione flessibile e bidirezionale con numerosi linguaggi di programmazione, tra cui Python. Ciò consente a team diversi di collaborare e utilizzare gli algoritmi MATLAB all’interno dei software di produzione e dei sistemi IT.

Chiamata di MATLAB da Python

L’API MATLAB Engine per Python consente di richiamare MATLAB come motore di calcolo da Python.

Tramite l’API è possibile eseguire i comandi MATLAB dall’ambiente Python senza avviare una sessione desktop di MATLAB. Scopri di più sull’ API MATLAB Engine per Python.

Chiamata di librerie Python da MATLAB

Chi dispone di funzioni e oggetti in Python, potrà richiamarli direttamente da MATLAB.

Ciò consente di lavorare interamente in MATLAB senza dover cambiare ambiente di programmazione. Scopri di più su come richiamare librerie Python da MATLAB.

Creazione di pacchetti di programmi MATLAB per la distribuzione scalabile con Python

Scrivi algoritmi e applicazioni in MATLAB e crea pacchetti da condividere con un solo clic. È possibile creare pacchetti Python dai programmi MATLAB con MATLAB Compiler SDK™. Questi pacchetti possono essere integrati con applicazioni Python che, a loro volta, possono essere condivise con utenti desktop o distribuite su sistemi web e aziendali, senza royalty. Scopri di più sull’integrazione di programmi MATLAB compilati in applicazioni Python.

Scala i programmi MATLAB per accedere e servire simultaneamente un sistema di database, applicazioni aziendali e web distribuendo i programmi su MATLAB Production Server™. Il server fornisce l’integrazione all’interno dell’architettura IT tramite librerie API client leggere (che includono Python) e un’interfaccia RESTful/JSON.

 

Utilizzo di MATLAB con Python per il Deep Learning

Non sarà più necessario scegliere tra MATLAB® e framework basati su Python. MATLAB supporta l’importazione e l’esportazione di framework di Deep Learning open source con il formato Open Neural Network Exchange (ONNX). È anche possibile importare i modelli direttamente da TensorFlow e PyTorch. Ciò consente di utilizzare le applicazioni MATLAB di etichettatura dei dati, elaborazione dei segnali e generazione di codice GPU con le ultime ricerche svolte dalla community sul Deep Learning.

Trasferimento di dati tra MATLAB e Python con Parquet

Utilizza Apache Parquet per memorizzare e trasferire dati tabulari tra MATLAB e Python. MATLAB legge e scrive in modo efficace dati in file Parquet con Apache Arrow.

Per saperne di più

Scopri come richiamare MATLAB da Python, Python da MATLAB e come creare pacchetti Python