python图片处理和matlab图片处理的区别
2017-12-24 23:40
519 查看
作者:波布兰
链接: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次迭代),可以参考一下。
链接: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次迭代),可以参考一下。
相关文章推荐
- caffe学习笔记(13):python cv2.imread()读取图片和matlab读取图像的区别
- python3.6---读取图片,处理图片,新建图片
- 用python简单处理图片(5):图像直方图
- 用python进行图片处理和特征提取
- python简易图片处理(1):打开\显示\保存图片
- python简易图片处理(2):环境配置以及Anaconda相关知识
- 用python简单处理图片(1):打开\显示\保存图像
- 【Python图像处理】图片读取/提取直方图
- Python图片处理库Wand的简单使用
- 【matlab图像处理】图片生成伪色彩处理
- 利用python进行简单的图片处理
- 初识matlab及图像处理之图片平移、旋转、水平镜像、垂直镜像、放大、缩小 (1)
- python——图片处理
- 【Python】Pillow图片处理库
- C#处理MySQL数据库和SQL Server数据库的区别(存储过程的编写与调用、中文乱码、二进制图片存储与调用)
- Linux上安装Python的PIL和Pillow库处理图片的实例教程
- MATLAB与图像处理(二):批处理读取多张图片,cell
- 使用Python的urllib2模块处理url和图片的技巧两则
- python中图片处理的学习
- 用python简单处理图片(2):图像通道\几何变换\裁剪