Hello, Any solution to run Python files through Matlab simultaneously ?

5 visualizaciones (últimos 30 días)
Hello, Any solution to run Python files through Matlab simultaneously ? I have developed neural network algo for my dataset classification in Python using Theano, and other libraries. But i have no time to translate all this in Matlab. I know this is possible, there exist alot of libraries (matconvnet). Help needed to run python files through Matlab. Matlab Engine API or any Solution? Or to run both simultaneously ? (E.g Lets say, Matlab sends data and Python process it and returns back to it Matlab ?) I have written Python code for my Novel Dataset classification and it classify my Data, and i want the result to be imported back in Matlab. Suggestions are appreciated.

Respuesta aceptada

Roman Müller-Hainbach
Roman Müller-Hainbach el 4 de Oct. de 2016
On Unix-systems I use this approach:
Use the system()-command with something like this: 'python your_python_file.py &'. The '&' at the end makes this command finish immediately while your Python script runs in the background. You can start all your python runs through a loop.
You can then check for the results (which you will probably write into some files) and start processing them when they are present.
  1 comentario
Rao
Rao el 4 de Oct. de 2016
Well, I have Windows and i tried in Matlab in this way : (a = system('python myfile_path/myPython_File.py'). After going through the system() command what you have suggested. And it works really Cool, i was not expecting earlier, but it did. Thanks alot Man.

Iniciar sesión para comentar.

Más respuestas (1)

Gareth Thomas
Gareth Thomas el 3 de Oct. de 2016
Yes, you can call Python from MATLAB: Calling Python Libraries
Or if you want you can call MATLAB from Python: MATLAB Engine API for Python
I hope that this helps you.
  1 comentario
Rao
Rao el 4 de Oct. de 2016
Yes, i have been to MATLAB Engine API. And all other stuff too. Those were also helpful. But my work is done by simply calling (.py) file in Matlab. I have not tried this earlier, as i am a bit slothy in these stuff. But, Thanks alot for the suggestion.

Iniciar sesión para comentar.

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by