首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用SMOP将Matlab转换为Python代码

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

Stack Overflow用户
提问于 2018-04-19 18:14:49
回答 2查看 12.8K关注 0票数 12

我已经通过pip安装了SMOP,它似乎工作得很好。我的python文件夹\scripts\文件夹中有smop-script.pysmop.exe文件。

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

SMOP文档中只包含了一个使用main.py打开\smop\文件夹中的文件的示例,我没有类似的内容。此外,github页面也没有说明它是否只适用于2.7、3或其他版本。

我希望这个包可以加速我对MatlabPython3.6的->转换,但是如果现在有更好的翻译器,请让我知道。

EN

回答 2

Stack Overflow用户

发布于 2018-09-11 07:17:33

我刚刚试着用SMOP转换一个matlab文件,它起作用了。我在Anaconda Prompt环境中使用pip安装了该软件。

代码语言:javascript
运行
复制
pip install smop

安装完成后,我使用的是0.41版本。

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

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

代码语言:javascript
运行
复制
smop VI.m
票数 8
EN

Stack Overflow用户

发布于 2018-05-26 23:23:42

使用smop与其他命令行工具没有什么不同。首先,获取来源。下载、克隆、tar、wget或任何适合您的工具。让我们将包含setup.py的目录称为根目录。将目录更改为该目录。现在安装smop

代码语言:javascript
运行
复制
> pip install .

让我们看看它是否起作用:

代码语言:javascript
运行
复制
> smop -V

0.40

是的,确实如此。

让我们看看文档:

代码语言:javascript
运行
复制
> smop | more

最后,翻译本身。如果您有一堆名为foo.m、bar.m、bzz.m的Matlab m文件,并且想要将这些文件转换为python,请键入

代码语言:javascript
运行
复制
> smop foo.m bar.m bzz.m
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49918487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档