MATLAB和python哪一個好?
Matlab在矩陣處理方面的強大優勢Python無法比擬,我曾經用Matlab和Python跑同一個算法,涉及到矩陣中Symbol求導。
Python用的是Numpy,Sympy和Scipy,感覺Sympy中Matrix雖然功能強大,但是速度很慢,而且需要專注其中各種細節。
如:其對Complex類型是無法自動expand的,常常出現(1+I)(2I+1)這種結果,這時需要調用.expand來解決。
Matlab可以使你專注于模型,Python要超過Matlab還需要時間。
但是Python在內容抓取,機器學習,等有強大的第三方包,如Scarpy,Skikit-learn等,發展很快。
概括之:現在用Matlab,未來用Python