将matlab代码转换为python:SMOP不生成输出fi

2024-06-12 04:48:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用SMOP(小型matlab/Octave到python编译器)将matlab文件转换成python,而不安装SMOP本身,但要确保安装了ply和networkx等所有依赖项。在

我发出以下指令,如SMOP github页面所示,以转换SMOP目录中提供的matlab r8_random.m文件:

$ # browse to directory of smop
$ python3.5 main.py r8_random.m -o r8_random.py

我的终端显示以下输出:

^{pr2}$

但是我没有从matlab文件转换成任何文件。我不知道如何解释终端输出消息,还有什么要检查的。如有任何建议,我们将不胜感激。谢谢


Tags: 文件pynetworkxgithub目录终端编译器指令
1条回答
网友
1楼 · 发布于 2024-06-12 04:48:04

我可以让它工作,但我必须安装smop包:

sudo pip3.5 install smop

然后在bash上发出命令(在cd-ing到matlab文件目录之后):

^{pr2}$

它给了我一个输出文件r8_random.py

但是,如果不安装github页面上提到的那样,它是否真的可以使用,还是值得的

相关问题 更多 >