Connecting Matlab and Python
11 次查看(过去 30 天)
显示 更早的评论
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 个评论
Artem Lensky
2022-5-25
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
采纳的回答
更多回答(1 个)
David Willingham
2022-5-26
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 个评论
Michel du Montmorency
2022-10-20
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
2022-10-20
Here is another example: Image Classification in MATLAB Using TensorFlow
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!