pymat似乎不适用于当前版本的matlab,所以我想知道是否还有另一个等价物(我找不到)。可能需要的是从python(2.6)运行m文件。 (和scipy之类的替代品不合适,因为我不认为他们可以运行m文件中的所有内容)。
提前致谢!
答案 0 :(得分:2)
有mlabwrap。你看过这个吗?几年前我用过这个,但不是最近。
答案 1 :(得分:2)
您始终可以将matlab作为单独的子进程启动,并将结果收集到stdout / files。 (参见subprocess包)。
答案 2 :(得分:1)
在Windows上执行此操作:
>>> import win32com.client
>>> h = win32com.client.Dispatch('matlab.application')
答案 3 :(得分:0)