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