如何寫出比MATLAB更快的矩陣運算程序?
如果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這樣的當然值得信任,但網上隨便下的包就不好說了。