[英]How do I call a matlab code (.m file) using python?
我有一個.m matlab文件,需要從python調用。 我嘗試從https://sourceforge.net/projects/pymatlab/files/使用pymatlab 0.2.3,但是在進行第二步時繼續
session=pymatlab.session_factory()
我遇到一個錯誤,該錯誤顯示“ init ()在sessionfactory.py的第51行獲得了意外的關鍵字參數路徑”,我在線搜索了該錯誤,並看到了要求我更改第51行的解決方案
session = MatlabSession(path=basedir,bufsize=output_buffer_size)
至 :
session = MatlabSession(basedir,bufsize=output_buffer_size)
即使那樣,我也無法繼續。 誰能幫我從python調用.m文件?
嘗試導入matlab.engine
import matlab.engine
eng = matlab.engine.start_matlab()
number_of_args_out = 0 # Number of arguments the matlab program returns
eng.your_script(nargout=number_of_args_out)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.