zoukankan      html  css  js  c++  java
  • python图片处理和matlab图片处理的区别

    作者:波布兰
    链接:https://www.zhihu.com/question/28218420/answer/39904627
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    Python的优势:
    • Python相对于Matlab最大的优势:免费。但既然你已经能用上Matlab,想必不在乎这个了。
    • Python次大的优势:开源。你可以大量更改科学计算的算法细节。
    • 可移植性,Matlab必然不如Python。但你主要做Research,这方面需求应当不高。
    • 第三方生态,Matlab不如Python。比如3D的绘图工具包,比如GUI,比如更方便的并行,使用GPU,Functional等等。长期来看,Python的科学计算生态会比Matlab好。
    • 语言更加优美。另外如果有一定的OOP需求,构建较大一点的科学计算系统,直接用Python比用Matlab混合的方案肯定要简洁不少。
    • 毕竟是通用的编程语言,做做Web,搞个爬虫,编个脚本,写个小工具啥的用处广。要说非得用Matlab干么也成,只是……
    Matlab的优势:
    • Community. 既然你们实验室用Matlab,说明搞你们这个领域的大部分学者可能都用Matlab。交流起来必然更加方便。
    • Simulink, 只能说这是个良心作品,不过题主好像用不着……
    • Matlab本来号称更快,但实际上由于Python越来越完善的生态,这个优势已经逐渐丧失了。这里有一个迭代有限差分法计算2D拉普拉斯方程的对比(500x500的grid,100次迭代),可以参考一下。
  • 相关阅读:
    HTML5结构
    HTML5新增的非主体元素header元素、footer元素、hgroup元素、adress元素
    CF GYM 100703G Game of numbers
    CF GYM 100703I Endeavor for perfection
    CF GYM 100703K Word order
    CF GYM 100703L Many questions
    CF GYM 100703M It's complicate
    HDU 5313 Bipartite Graph
    CF 560e Gerald and Giant Chess
    POJ 2479 Maximum sum
  • 原文地址:https://www.cnblogs.com/chenyang920/p/8099845.html
Copyright © 2011-2022 走看看