MATLAB® offre une intégration bidirectionnelle souple avec de nombreux langages de programmation, notamment Python. Cela permet à différentes équipes de travailler ensemble et d’utiliser des algorithmes MATLAB dans des logiciels de production et des systèmes informatiques.

L’intégration bidirectionnelle entre MATLAB et Python vous permet d’effectuer les opérations suivantes :


Appel de MATLAB à partir de Python

L’API MATLAB Engine pour Python vous permet d’appeler MATLAB en tant que moteur de calcul à partir de Python.

Cette API vous permet d’exécuter des commandes MATLAB depuis votre environnement Python sans avoir à démarrer une session bureau de MATLAB. Apprenez-en davantage sur l’API MATLAB Engine pour Python.


Appel de bibliothèques Python depuis MATLAB

Si vous avez des fonctions et des objets en Python, vous pouvez les appeler directement depuis MATLAB.

Cela vous permet de travailler intégralement dans MATLAB sans avoir à changer d’environnement de programmation. Apprenez-en davantage sur l’appel de bibliothèques Python depuis MATLAB.


Packaging de programmes MATLAB pour un déploiement évolutif avec Python

Écrivez des algorithmes et des applications dans MATLAB, avant d’en créer des packages et de les partager d’un simple clic. Vous pouvez créer des packages Python à partir de programmes MATLAB à l’aide de MATLAB Compiler SDK™. Ces packages peuvent être intégrés à des applications Python qui, à leur tour, peuvent être partagées avec des utilisateurs sur ordinateur de bureau ou déployées sur le Web et dans des systèmes d’entreprise, sans redevance (libre de droits ??). Apprenez-en davantage sur l’intégration de programmes MATLAB à des applications Python.

Mettez à l’échelle vos programmes MATLAB de façon à pouvoir accéder , gérer et alimenter simultanément plusieurs applications de bases de données, Web et d’entreprise en déployant les programmes sur MATLAB Production Server™. Le serveur assure l’intégration dans votre architecture informatique via des bibliothèques d’API de client léger (qui incluent Python) et une interface RESTful/JSON.