使用SMOP将MATLAB转为Python
写了几次文章之后发现自己的需求都很奇葩。这次是将MATLAB文件转换为Python。
SMOP是一个很好用的转换工具。
使用方法
1.安装
环境为win10+anaconda3+Python3.6
使用Anaconda Prompt
**环境,pip install smop
2.使用
在anaconda环境文件中找到smop.exe
我在自己的tensorflow_gpu
文件夹下找到了它
其它环境见How to actually run smop after installation?
将你的MATLAB文件例如function.m
放到当前文件夹,shift+鼠标右键
选择“在此处打开命令窗口”,进入cmd命令,输入smop function.m
,运行结束后在当前文件夹会生成一个function.py
。其中的中文注释会变成乱码,不影响。
最后
生成的.py
文件里面的功能实现很可能不正确,毕竟语言特性和环境摆在那,这个MATLAB与Python语言区别总结整理汇总是MATLAB和Python的主要区别。
另外,有其它相关的工具,overstack问题地址
转载请注明如下内容:
知乎: @Forfreedom
****:Freedom_anytime的博客 - ****博客