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.

 

Interoperabilità tra MATLAB, TensorFlow, ONNX e PyTorch.

Utilizzo di MATLAB con Python per l'intelligenza artificiale

È possibile scambiare modelli di Deep Learning tra MATLAB e Python. Si include l'importazione di modelli da PyTorch®, TensorFlow™ e modelli ONNX e l'esportazione di reti in TensorFlow e ONNX con una sola riga di codice. È anche possibile co-eseguire modelli basati su Python in MATLAB e Simulink.

Quando importi un modello in MATLAB, puoi utilizzarlo con tutti gli strumenti integrati in MATLAB per l'intelligenza artificiale. Questi strumenti includono funzioni e app per:

  • Transfer Learning
  • Verifica e intelligenza artificiale spiegabile
  • Simulazione e test a livello di sistema
  • Compressione di rete
  • Generazione automatica del codice per la distribuzione di destinazione

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.