Python调用MATLAB脚本

来源:互联网 发布:传奇盛世翅膀数据67 编辑:程序博客网 时间:2024/06/05 00:55

  可以通过Python的接口调用多种语言,这非常适合于同时使用多种工具、多个平台的深度学习任务。Python调用MATLAB的脚本或函数,可以参考MATLAB官方说明文档Get Started with MATLAB Engine API for Python。简言之,首先在MATLAB中安装Python的engine,然后在Python中导入即可。

import matlab.engine
注意问题:

1. 参考博客中的教材,借助Python的mlab包,没有成功调用脚本。报错:

mlab.matlabpipe.MatlabConnectionError: timeout
2. 如果调用MATLAB脚本,需要注明"nargout=0",否则Python会将脚本当做函数来处理,并报错