将matlab翻译为python / numpy

时间:2010-09-17 11:10:16

标签: python matlab numpy scipy code-translation

我正在寻找一个Matlab到Python的自动代码转换器。 我下载并安装了LiberMate,但记录在任何地方,但我无法使其正常工作。

以前有人处理过这种挑战吗?欢迎任何建议。

3 个答案:

答案 0 :(得分:9)

我手动完成了。检查this

<强> [编辑]

您还可以尝试使用Mlabwrap从Python调用您的MATLAB代码,这是一个高级Python到MATLAB桥,它使MATLAB看起来像普通的Python库。

例如:

from mlabwrap import mlab
mlab.plot([1,2,3], '-o')

答案 1 :(得分:4)

我似乎没有其他方法可以手动进行翻译。 我建议您同时在浏览器中显示这些页面:

http://www.mathworks.com/help/techdoc/ 有: http://www.scipy.org/Numpy_Example_List_With_Doc

和: http://www.scipy.org/NumPy_for_Matlab_Users 有: http://mathesaurus.sourceforge.net/matlab-numpy.html

答案 2 :(得分:0)

安装PyClips

libreMate

  • cd /path/to/libermate-0.4
  • ./ libermate.py / path / to / matlabfile .m

这对我有用: - )