數學建模程式設計,語言用python入門好還是c 入門好?

時間 2021-05-06 20:15:45

1樓:電腦是什麼

如果針對數學建模程式設計,那麼一定是python。

python作為指令碼語言在處理資料,構建簡單模型方面十分迅速,學習成本也較低。就目前而言,c++主要應用在中大型專案開發,以及windows應用擴充套件等方面,或者在一些追求極致效能的演算法實現上。

既然問出這個問題,那麼100%python會更適合。

2樓:皮皮關

這個問題有一定代表性。

簡單說來有乙個原則:乙個具體的行業,一定有已經成熟的一套至多套技術方案(也叫技術棧),自然也有對應的一種或多種語言。

新人只能按照既有的幾種方案選擇其中乙個,一般會選用的人最多、技術積累最多、相對最火的那個。

比如數學建模,沒有矩陣、沒有複數、沒有方便作圖的工具庫還怎麼玩,自己寫一套那更不可能,最終必然要去學習已有的技術體系,該體系用的是什麼語言,就學什麼語言。

以遊戲開發為例,使用Unity就要學習C#,使用Unreal Engine就要學習C++,做H5遊戲就一定要用JS。等等。

數學建模領域,有專業軟體比如MathematicaMatlab等,它們有各自獨特的程式語言。通用的技術棧Python+numpy的組合最為常見,比如很多國外的大學課程也會加Python科學計算的內容。當然也有R語言等其它小眾一些的選擇。

所以,實際去做了你會發現,這不是個選擇語言的問題。

3樓:黃哥

數學建模是數學問題,和具體程式語言無關。演算法設計出來了,大部分語言都可以實現。

Python 簡單一些,C++ 複雜一些。

怎麼選擇,請自己去選擇吧!

讀讀這篇文章

10 Great Programming Languages for Mathematics | Math ∞ Blog

有免費電子書,可以讀讀

4樓:

我建議用Python。原因有二:

第一:C++本身入門門檻較高,要學習的內容很多,如果用C++入門數學建模,那你後面主要解決的問題將會是C++相關的。而Python語法簡潔,非常符合自然語言的邏輯,學習成本非常低,用Python入門建模,能讓把精力主要集中在建模本身。

第二:Python語言對資料處理有更好的支援,Python有大量的成熟的優質的數學、資料處理、深度學習的庫可供使用,而且網上的資料和例項大部分都是用Python和Matlab來寫的。而C++在這方面遠不及Python,因為C++目前主要的應用領域是遊戲開發和系統服務程式。

綜上,Python是入門建模的不二之選。除非你在學建模之前就已經能夠熟練使用C++及常用的數學庫。

用c語言程式設計還是用Python好?

浪跡天涯學python 以為的經驗來說,取決你長期的目的,如果非程式設計師,只是解決一些工作的問題用python是最好的,簡單容易上手。而c語言更適合專業的程式設計師 愛吃花椒的小龍 看你用它幹嘛了,如果相對程式設計有完完全全的了解,就是c了,本科多年課程始終是它,學完之後雖然幹不了大專案 非精力 ...

用python去搞數學建模可行性大不大?

Shuai Yang 簡單看了下大家的回答,想簡單的說幾句。本科期間參加過數學建模競賽,當時用的是matlab,感覺很好用,最後連畢業設計都是用的它。讀博期間又先後學習並使用了mathematica 和python 感覺也都不錯。就我感覺,這些軟體只是工具,不用去糾結。重點還是在自己的內功。這個觀點...

Python與matlab(數學建模)到底應該學啥啊?

青山Hinge Matlab更適合工程師和科研人員,不僅有很多十分完備的函式和工具箱,在數模中,往往乙個工具箱就可以解決大部分問題了。當然,學的話很快,學會一些基本操作,到需要專業的命令和語句時再上網查查就很好了。Python是一門正經的程式語言,不僅僅是數模,還有程式設計能解決的幾乎所有問題,當然...