神經網絡研究與應用這塊用python好還是matlab?
Python的優勢:Python相對于Matlab最大的優勢:免費。
Python次大的優勢:開源。
你可以大量更改科學計算的算法細節。可移植性,Matlab必然不如Python。
但你主要做Research,這方面需求應當不高。
第三方生態,Matlab不如Python。比如3D的繪圖工具包,比如GUI,比如更方便的并行,使用GPU,Functional等等。
長期來看,Python的科學計算生態會比Matlab好。語言更加優美。
另外如果有一定的OOP需求,構建較大一點的科學計算系統,直接用Python比用Matlab混合的方案肯定要簡潔不少。
Matlab的優勢:Community. 目前學校實驗室很多還用Matlab,很多學者也可能都用Matlab。交流起來或許更加方便。
Matlab本來號稱更快,但實際上由于Python越來越完善的生態,這個優勢已經逐漸喪失了。總結來說就是python開源免費,有豐富的第三方庫,比較適合實際工程,matlab是商業軟件如果買了的話做學術研究不錯, 如果混合編程比較麻煩。