上传者: 38727579
|
上传时间: 2022-03-10 11:29:13
|
文件大小: 68KB
|
文件类型: -
MATLAB典型代码
matlab2python
python脚本,用于将matlab文件或matlab代码行转换为python。
该项目处于Alpha阶段。
此实现很大程度上取决于Victor
Leikehman的项目。
当前的实现围绕着SMOP进行包装,但有以下区别:
它尝试生成不依赖libsmop代码,而仅依赖于numpy类的常规python模块。
它使用典型的快捷方式,例如np而不是numpy
。
它尝试重新索引数组和循环,从0而不是1开始。
它不使用外部类matlabarray和cellarray从libsmop
添加了对Matlab类的基本支持。
在类的主体中声明的属性在构造函数中初始化。
综上所述,结果代码“不太安全”,但可能稍微接近用户编写的代码。
这种实现方式非常简单,因为它基本上使用了另一个后端脚本,而不是SMOP使用的后端脚本,这里称为smop\backend_m2py.py
。
一些功能替换直接添加到那里。
在文件matlabparser\parser.py中完成了对类,导入模块和其他微调替换(或hacks
...)的附加支持。
安装
该代码是用python编写