Come iniziare con l'API di MATLAB Engine per Python
L'API di MATLAB® Engine per Python® fornisce un pacchetto di Python denominato matlab che consente di chiamare le funzioni di MATLAB da Python. È sufficiente installare il pacchetto solo una volta, dopodiché sarà possibile chiamare engine nelle sessioni attuali o future di Python. Per una guida all'installazione o all'avvio di engine, fare riferimento a:
Il pacchetto di matlab contiene quanto segue:
API di MATLAB Engine per Python
Un insieme di classi di array di MATLAB in Python (vedere MATLAB Arrays as Python Variables)
Engine fornisce funzioni per chiamare MATLAB, mentre le classi di array forniscono funzioni per creare array di MATLAB come oggetti Python. È possibile creare engine e chiamare le funzioni di MATLAB con matlab.engine. È possibile creare array di MATLAB in Python chiamando i costruttori di un tipo di array (ad esempio, matlab.double per creare un array di valori doppi). Gli array di MATLAB possono essere argomenti di input delle funzioni di MATLAB chiamate con engine.
La tabella mostra la struttura del pacchetto matlab.
Pacchetto | Funzione o classe | Descrizione | |
|---|---|---|---|
|
| Funzione di Python per creare un oggetto | |
|
| Classe di Python per fornire metodi di chiamata alle funzioni di MATLAB | |
|
| Classe di Python per contenere i risultati di una funzione di MATLAB chiamata in modo asincrono | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un array di MATLAB di tipo | |
|
| Classe di Python per contenere un handle a un oggetto MATLAB | |