如何使用SMOP将Matlab转换为Python代码

时间:2018-04-19 10:14:49

标签: python matlab translate

我已经通过pip安装了SMOP,它似乎工作正常。我的python文件夹smop-script.py文件夹中有smop.exe\scripts\个文件。

假设我在myMatlabFile.m中有一个名为C:\Users\MyMatlabCode的matlab文件。如何使用smop翻译该文件?

SMOP文档仅包含使用\smop\打开包含在main.py文件夹中的文件的示例,但我没有这样的内容。此外,github页面并未说明它是仅适用于2.7或3.还是其他任何内容。

我希望这个软件包可以加速我的Matlab - > Python 3.6转换,但如果现在有更好的翻译器,请告诉我/而不是。

2 个答案:

答案 0 :(得分:0)

我刚刚尝试使用SMOP转换matlab文件,并且它起作用了。我在Anaconda Prompt环境中使用pip安装了软件。

pip安装smop

安装后,我有了0.41版本。

我将要转换的文件复制到了在Anaconda Prompt环境中运行pip代码的文件夹中。

然后,我使用代码smop和文件名.m并在同一文件夹中获得文件.py。

smop VI.m

我希望有帮助。

答案 1 :(得分:-4)

使用smop与其他命令没有什么不同 线工具。首先,获取来源。下载,克隆,tar,wget或 什么对你有用。我们调用包含setup.py的目录 根目录。将目录更改为该目录。现在安装smop

  

pip install。

让我们看看它是否有效:

  

smop -V

0.40

是的,确实如此。

让我们看看文档:

  

smop |更

最后,翻译本身。 如果你有一堆matlab m文件,名为foo.m,bar.m,bzz.m,你想将这些文件翻译成python你输入

  

smop foo.m bar.m bzz.m

victorlei