Démarrer avec MATLAB Engine API pour Python
MATLAB® Engine API pour Python® propose un package Python nommé matlab qui permet d’appeler des fonctions MATLAB à partir de Python. Vous installez le package une seule fois, après quoi vous pouvez appeler le moteur dans vos sessions Python en cours ou futures. Pour obtenir de l’aide sur l’installation ou le démarrage du moteur, consultez les rubriques suivantes :
Le package matlab contient les éléments suivants :
MATLAB Engine API pour Python
Un ensemble de classes de tableaux MATLAB en Python (voir MATLAB Arrays as Python Variables)
Le moteur propose des fonctions pour appeler MATLAB. Les classes de tableaux comprennent des fonctions pour créer des tableaux MATLAB en tant qu’objets Python. Vous pouvez créer un moteur et appeler des fonctions MATLAB avec matlab.engine. Vous pouvez créer des tableaux MATLAB dans Python en appelant des constructeurs d’un type de tableau (par exemple, matlab.double pour créer un tableau de doubles). Les tableaux MATLAB peuvent servir d’arguments en entrée pour des fonctions MATLAB appelées avec le moteur.
Le tableau suivant décrit la structure du package matlab.
Package | Fonction ou classe | Description | |
|---|---|---|---|
|
| Fonction Python pour créer un objet | |
|
| Classe Python pour proposer des méthodes permettant d’appeler des fonctions MATLAB | |
|
| Classe Python pour stocker les résultats d’une fonction MATLAB appelée de manière asynchrone | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un tableau MATLAB de type | |
|
| Classe Python pour stocker un handle vers un objet MATLAB | |