我已经通过pip安装了SMOP,它似乎工作得很好。我的python文件夹\scripts\
文件夹中有smop-script.py
和smop.exe
文件。
假设我在C:\Users\MyMatlabCode
中有一个名为myMatlabFile.m
的matlab文件。如何使用smop来翻译该文件?
SMOP文档中只包含了一个使用main.py
打开\smop\
文件夹中的文件的示例,我没有类似的内容。此外,github页面也没有说明它是否只适用于2.7、3或其他版本。
我希望这个包可以加速我对MatlabPython3.6的->转换,但是如果现在有更好的翻译器,请让我知道。
发布于 2018-09-11 07:17:33
我刚刚试着用SMOP转换一个matlab文件,它起作用了。我在Anaconda Prompt环境中使用pip安装了该软件。
pip install smop
安装完成后,我使用的是0.41版本。
我将想要转换的文件复制到在Anaconda Prompt环境中运行pip代码的文件夹中。
然后,我使用代码smop和文件名.m,并在同一文件夹中获得了一个文件.py。
smop VI.m
发布于 2018-05-26 23:23:42
使用smop与其他命令行工具没有什么不同。首先,获取来源。下载、克隆、tar、wget或任何适合您的工具。让我们将包含setup.py的目录称为根目录。将目录更改为该目录。现在安装smop
> pip install .
让我们看看它是否起作用:
> smop -V
0.40
是的,确实如此。
让我们看看文档:
> smop | more
最后,翻译本身。如果您有一堆名为foo.m、bar.m、bzz.m的Matlab m文件,并且想要将这些文件转换为python,请键入
> smop foo.m bar.m bzz.m
https://stackoverflow.com/questions/49918487
复制相似问题