一、從matlab調用python
強烈建議先看看這B站的視頻,正片從中間開始
1、先給出官方鏈接
進入鏈接後點示例,內容更豐富一些。《Python 庫 — 示例》
2、簡單說一下環境配置(下面的圖片內容來自https://blog.csdn.net/jnulzl/article/details/51170859)
3、添加python環境變量以加載模塊
如果是將當前文件夾加入到python搜索路徑,modpath='';
即可。
P = py.sys.path;
if count(P,modpath) == 0
insert(P,int32(0),modpath);
end
修改好路徑後,直接使用 import 命令加載 python 模塊會產生錯誤,需採用以下命令:
mod = py.importlib.import_module('untitled'); % 加載 python 模塊 untitled.py,這是你自己寫的模塊文件
當加載了python模塊後,修改了該模塊內容,就需要重新導入:
import py.importlib.reload(模塊名稱);
4、使用python
在所有python的語法前加一個py.
即可
如:import py.numpy
更多可以參考《MATLAB中調用Python》的標題三
5、python與matlab一些格式上的轉換
參考:《Matlab 調用 Python 腳本》的標題2,3
《官網——從 Python 將數據傳遞到 MATLAB——文檔》
二、從python調用matlab
參考:《官網——從 Python 調用 MATLAB——文檔》