认真的来讲,Matlab和Python的区别在哪?为什么大家都对python趋之若鹜?

认真的来讲,Matlab和Python的区别在哪?为什么大家都对python趋之若鹜?

答:

Python比Matlab好的地方:

  1. Python开源社区很活跃,工具特别多;Matlab开源社区比较少,也没有这样的氛围。
  2. Python技术栈可以覆盖到Web开发、数据分析、数据挖掘、后台开发等等;Matlab相对单一。
  3. Python第三方太多了,有第三方可以调用JavaScript绘制精美的图形,所以Python的绘图能力比Matlab强一些,见精美的Plotly库;有第三方是用C写的,比如Numpy,底层其实是用C写的,极大加快了Python的数据处理速度,正是因为它们的存在,实际上Matlab相对于Python的速度优势已经越来越弱了;
  4. Python体积小、非常容易下载、开源免费;Matlab,嗯;
  5. Python可以开发许多有意思的应用,比如:
    树莓派+智能音箱Python声控普通风扇Python声控开机
    树莓派+摄像头:Python人脸识别开机
    Python 深度学习图像风格迁移

Matlab比Python好的地方:

  1. 价格昂贵,有利于提高国家GDP.
  2. 滋生盗版,有利于各大软件平台的流量,站长有钱消费了,国家GDP也会相应提升。
  3. Matlab simulink 生成 C 代码确实非常方便,许多领域的模型开发需要用到。

开玩笑归开玩笑,Matlab确实有某些行业暂时无法用Python替代的理由,但是随着Python开源社区的发展,这些理由有可能不再成为理由。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注