Connecting Matlab and Python

23 visualizaciones (últimos 30 días)
Or Shem Tov
Or Shem Tov el 26 de Mayo de 2020
Comentada: David Willingham el 20 de Oct. de 2022
Hi guys,
I have a program in MATLAB that performs a few tasks.
In the process of solving the problem at hand I had to make a python script that does something and then the data needs to be returned back to MATLAB for machine learning.
I have all the code working fine but I need to run code in MATLAB, then save a CSV file, run a Python script and save in CSV again only to return to MATLAB for getting results.
So all in all I have 2 MATLAB scripts and 1 Python script that I need to combine.
I know that there's ways I could combine the two programs, what's the best way to do it?
If I am able to run this python script in MATLAB, how will I have access to the variables I have there? (for example: my python script returns a pandas dataframe which I save as a csv then run a MATLAB program on)
  1 comentario
Artem Lensky
Artem Lensky el 25 de Mayo de 2022
Check this submission that shows a few examples of how to exchange data using Pandas between matlab and pyhton https://au.mathworks.com/matlabcentral/fileexchange/111770-pandastomatlab

Iniciar sesión para comentar.

Respuesta aceptada

Sai Sri Pathuri
Sai Sri Pathuri el 29 de Mayo de 2020

Más respuestas (1)

David Willingham
David Willingham el 26 de Mayo de 2022
Hi,
We have some great resources on our GitHub page for calling Python from MATLAB
This repo shows how you can use a live task to copy and past python code directly into a live MATLAB script:
  2 comentarios
Michel du Montmorency
Michel du Montmorency el 20 de Oct. de 2022
Hi David.
The resources you call "great" look like "greatly involved and complex". In a word: isn't "speech recognition" a little bit overshot to understand the basics of MATLAB-python interaction?
Anything easier?
David Willingham
David Willingham el 20 de Oct. de 2022

Iniciar sesión para comentar.

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by