做科學計算用Python還是MATLAB?
用Python,我給出用Python的幾點個人見解:
1.2017人工智能(其中也包括科學計算)也火了一年了,Python的使用人數大大上升,大勢所趨。
2.Python的開發效率要遠遠高于其他的高級語言,舉個例子說明一下1000行的C語言代碼,Java需要100行,而Python則只需要20行,足以看出Python的開發效率。
3.Python的第三方庫非常豐富,你會發現只要你想要的東西大部分都已經封裝好的庫了,如numpy數值計算,matplotlib一個類似于MATLAB的庫用來畫圖,pandas文件操作的庫,這幾個庫在科學計算中都會經常用到。
4.代碼運行速度,雖然說Python的運行速度沒有其他的高級語言快,但是,像比較耗時的操作,我們可以使用c來編程實現,給Python調用,所以速度也不會慢到哪去,像numpy,pandas,matplotlib的底層實現都是用c寫的。
上面是我的幾點看法。