Matlab和Python編程相似嗎,有兩種都學(xué)過的人可以說說嗎
問題描述
已經(jīng)有了Matlab一定的基礎(chǔ),學(xué)習(xí)Python會不會簡單一點(diǎn)
問題解答
回答1:一個是工具軟件,一個是通用編程語言,兩者之間沒有可比性吧?知乎上有比較全面的解答,參考:https://www.zhihu.com/questio...
回答2:這兩者之間沒有必然的聯(lián)系把,matlab一般做實(shí)驗(yàn)比較方便,語言掌握的難度上來說matlab的確是更簡單一點(diǎn),其操控?cái)?shù)組運(yùn)算什么的都很方便,不過python現(xiàn)在在數(shù)據(jù)統(tǒng)計(jì)方面也很好用,畫的圖也挺好看的
回答3:學(xué)matlab后學(xué)python不會簡單太多,畢竟后者很多的語句是matlab沒有的。
但是,學(xué)好matlab,對于使用python同類的pandas包使用會有好處,尤其是不用少用循環(huán)多用向量化的操作思路,這點(diǎn)倒是matlab一直強(qiáng)調(diào)。
我以前用過matlab,不過整個統(tǒng)計(jì)包太大,現(xiàn)在就用用python,免費(fèi)而且一般的功能都有,很不錯。
回答4:原來使用matlab做科學(xué)運(yùn)算,后來發(fā)現(xiàn)python更加全面,就轉(zhuǎn)到python上來。對于科學(xué)運(yùn)算來說,python語言本身包含的包并不能匹敵matlab,但是當(dāng)python搭配numpy, scipy, matplotlib等等第三方包的時候,從編程的角度來說與matlab沒有什么區(qū)別。更重要的是,現(xiàn)在python可以使用的第三方包越來越多了,幾乎無所不包。這使得python幾乎可以應(yīng)付任何任務(wù),比如web開發(fā)、爬蟲、深度學(xué)習(xí)等等。相對而言,matlab則局限于僅僅完成科學(xué)計(jì)算任務(wù)。
