【Matlab】一键Matlab代码转python代码详细教程

编程知识 行业动态 更新时间:2024-06-13 00:20:45

Motivation

博主最近在看的一篇做biomedical image SR的论文,其对数据的预处理用matlab做的…要在集群上跑的话还要重新配环境装matlab,总觉得不太舒服…于是就想干脆把他的matlab代码转成python代码好了。

matlab2python工具

在网上查工具的时候发现中文博客(基本都是抄的)在推荐一个叫SMOP的工具。博主亲测这个工具配置问题比较大…配置完成之后还是用不了。查了一下,大概意思是这个工具好像要python2的环境。emmmmmmmmmmmmm,感觉有点坑,于是放弃了。

换了一个叫matlab2python的工具,亲测简单易上手

安装使用

  1. 安装:
    git clone https://github/ebranlard/matlab2python
    cd matlab2python
    pip install -r requirements.txt
    
    如果有朋友不能翻墙clone不下来代码,把上面第一行命令换成:
    git clone https://gitee/zongfang/matlab2python.git
    
  2. 使用:
    在matlab2python目录下输入
    python matlab2python.py file.m -o file.py
    
    注意:file.m如果不指定位置就是当前目录下的,如果要用别的目录下的文件,需要指定路径。

问题

工具只能转换一些基本语法,实际估计大多数情况下转换完应该还是没办法直接用的。转换完还是要自己人工检查调整一下。

2022年3月19日更新:亲测这个工具只能大概转一下,很多的函数都没办法转,如果是图像处理之类的代码只能做一个大概的参考,没办法转完直接用。

参考:https://www.pythonpool/convert-matlab-to-python/

更多推荐

【Matlab】一键Matlab代码转python代码详细教程

本文发布于:2023-03-30 13:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/f6c385e6c23e229803d8c3ab63db7bb0.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   一键   教程   详细   Matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!