如果Matlab被禁用了,唯一能用的只有python了。
Python相对MATLAB的优势:1. 通用编程语言,除了科学计算还可以做很多其他事情,比如web。2. 字符串操作比MATLAB方便。注意即使是科研也经常操作字符串哦。典型结果是,很多人开始抛弃perl转用Python做生物信息学分析,而MATLAB尽管有生物信息学工具箱也没什么人用。(抱歉偶不知道你要做哪个领域的科研,这个例子不一定对你适用。)3. 免费。如果你没花大价钱买MATLAB而用的盗版,发文章要小心哦。但Python就没有这个问题。MATLAB相对Python的优势:1. 矩阵操作非常方便。偶还没发现哪个语言操作矩阵比MATLAB还爽的,Python的numpy也不及。2. 程序运行完了可以在workspace中查看结果,方便进一步观察。但Python使用特殊的包好像也能做,没试过不知道。3. 某些特定领域,MATLAB的工具箱更让人信赖。毕竟敢卖那么贵,没点干货是不行的。而Python很多包的来源就很复杂了,像numpy这样的当然值得信任,但网上随便下的包就不好说了。