【问题标题】:Transfering Matlab scripts into python将 Matlab 脚本转换为 python
【发布时间】:2021-03-10 23:46:19
【问题描述】:

我有许多 Matlab 函数和脚本,这些函数和脚本已经开发了几年。我想继续使用这些脚本,但买不起 MatLab。这就是为什么我想将它们转移到python。是否有捷径可寻?我是 Python 初学者,我的电脑上安装了 Spyder 3.7。

谢谢!

【问题讨论】:

  • 遗憾的是,我不这么认为。几天前,我不得不为我的论文转换一个 matlab 代码。如果你知道你的 python 会花费你几个小时,但既然你说你是初学者,这将是一个艰难的过程
  • 感谢您的评论。我无法安装翻译器,我认为安装是在 Linux 中完成的,我使用的是 Windows……哦,我有 20 多个长脚本……我想如果我必须手动安装,那将需要很多天: (

标签: python matlab spyder translate transfer


【解决方案1】:

您可以尝试 Octave - 一个开源免费的 Matlab 等价物。 如果您可以在 Octave 中运行您的函数和脚本,那么您可以在 Python 中使用 Python 中的 oct2py 包调用它们。

看例如here.

这样,您不必将任何代码翻译成另一种语言(如 Python),这意味着您可以引入新的错误,然后您必须调试等等……

【讨论】:

  • 很高兴知道!然后我什至可以直接在 Octave 中运行我的代码,对吧?
  • 是的,如果不是太花哨的代码,它应该是可能的。
  • 酷,我试试看!谢谢你的提示:)
猜你喜欢
  • 1970-01-01
  • 2014-06-26
  • 2020-05-30
  • 2021-04-15
  • 1970-01-01
  • 2011-02-19
  • 1970-01-01
  • 1970-01-01
  • 2020-02-15
相关资源
最近更新 更多