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