主题:【原创】Python简介 -- 请尽量

大河奔流 导读 复 44 阅 117568

全看 分页 树展 一览 主题

2008-03-23 06:16:33
1497230 复 1494063
pythonpython`17366`/bbsIMG/face/0000.gif`70`1094`69`5450`从八品上:承奉郎|御武(侮)校尉`2007-05-05 22:34:25`
matlab和python各有特点了。 1

matlab和python各有所长,都有生存的空间吧。

Python方面有来说:免费,没有充分资金或者想先尝试一下想法的时候比较合适,当然在国内可能这个优势意义不大;开源,编程能力较强的人可以在遇到问题时直接查看源代码查找原因,当然这一点大多数也不见得能用上;协议友好,用python写的软件可以用开源协议,也可以不开放源码,作为商业软件出售,并且把python打包进来也是可以的,当然这一点对于不准备放出来源代码或者可执行程序的人来说也不太重要。

但是还是有一些相对Matlab比较明显的特点的:安装包体积小,跨平台好,例如相当部分人是用windows或者苹果机作为桌面,有linux作为实用机器,用桌面写程序,写好以后放到linux机器上面作为正式应用场合,matlab也能做到这点,毕竟体积较大,license问题等,还是稍显复杂一点了;语言本身的特点,例如做算法实现或者数据处理,python实现起来还是很方便的,因此在原型系统快速开发,算法验证,科研等方面较有优势;社区友好,如果英语表达能力较好的话,比较方便参与交流,以前试着提了几个蹩脚英文问题,很快就得到有用的回复,好多还是写相应模块的作者。

当然Matlab也有优势,例如商业化推广的相当不错,很丰富的第三方组件,矩阵运算强大等等……。俺对matlab了解实在有限,不敢多言了,应该还是有其它优势的了。

选择合适自己的就好,呵呵。


2008-03-23 06:16:33

全看 分页 树展 一览 主题