我可以与MATLAB中正在运行的Python会话进行交互吗?

时间:2017-08-02 12:27:19

标签: python matlab session

我有一个包装到Python的Fortran库(带有f2py),我想从MATLAB(2016b)调用该库。虽然可以使用MEX文件从MATLAB调用Fortran库,但为了节省一些工作,我希望可以使用Python接口调用它。我知道可以从MATLAB调用Python代码(例如py.calendar.isleap(2016)),但不幸的是,它似乎只能访问标准的Python库。

由于库有初始化成本,我更喜欢初始化一次并维护一个运行 Python会话,并编写用于库初始化的MATLAB包装器和我想调用的库例程。我不完全确定MATLAB和Python会话如何最好地进行通信,但我想编写和阅读临时文本文件是一个可行的选择。

有什么建议可以在MATLAB中维护一个活跃的Python会话,并将输入传递给Python并输出回MATLAB?

0 个答案:

没有答案