在MATLAB和Python中,哪一个有利于统计分析?

时间:2010-09-25 04:12:37

标签: python matlab statistics analysis

两种语言中的哪一种有利于统计分析?除了可访问性之外,每种方法的优缺点是什么?

5 个答案:

答案 0 :(得分:8)

MATLAB

  • 适合初学者
  • 适合互动课程

Python(带SciPy

  • 适合经验丰富的程序员
  • 适合创建可重用的应用程序
  • 适合阅读和导出数据文件
  • 免费

如果SciPy没有提供开箱即用的所有功能,那么您可能需要在互联网上搜索。我不是地质统计学方面的专家,但这里有一些带有一些起始指针的邮件。 http://mail.scipy.org/pipermail/scipy-user/2007-November/014434.html

我也听说Python + R很好,但我还没试过。

编辑:添加指向Python + R的链接:http://rpy.sourceforge.net/

答案 1 :(得分:6)

Python的SciPyNumPy库增加了大量MatLab等效功能,以至于它很可能超越MatLab作为科学计算资源。

作为一种语言,我认为Python(在我看来)远远优于它 - 函数定义,导入等等都比MatLab更原始的等价物更好用。

也就是说,有一个很多预先编写的MatLab代码用于分析,因为它是这么长时间的主流。

答案 2 :(得分:3)

我会选择Python,因为它可以像Matlab一样强大,但是是免费的。此外,您可以免费分发您的应用程序,也不需要许可证链。

Matlab非常棒且价格昂贵(它有一个很棒的统计软件包),它在开始时会比Python更流畅,但从长远来看却不是这样。

现在,如果您真的想要最好的解决方案,那么请查看R,这是社区事实上的统计软件包。他们甚至有一个Python端口。 R也是免费软件。

答案 3 :(得分:3)

你一定要看看Sage,它是一个预先集成的Python和许多主要的数学/科学导向的库和框架。来自网站:

使命:创建一个可行的免费开源替代Magma,Maple,Mathematica和Matlab。

答案 4 :(得分:2)

SciPy,NumPy Matplotlib。