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次迭代),可以参考一下。
  • 相关阅读:
    python之路_socketserver模块
    java 字符串String操作工具类
    maven常用插件
    查杀oracle锁表
    正则表达式汇总
    javascript 数组操作
    javascript中sleep等待实现
    js获取服务端IP及端口及协议
    log4j中的MDC和NDC
    如何设置(修改)jetty(maven插件maven-jetty-plugi)的端口
  • 原文地址:https://www.cnblogs.com/chenyang920/p/8099845.html
Copyright © 2011-2022 走看看