Utilizzo di MATLAB con Python

MATLAB offre un’integrazione bidirezionale con Python®, che consente agli utenti di creare workflow ottimizzati per applicazioni avanzate di ingegneria e di intelligenza artificiale. Questo consente a team diversi di collaborare, riutilizzare il codice e condividere rapidamente gli algoritmi.

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.

Trasferimento di dati tra MATLAB e Python con Parquet