為什麼Python效率這麼低,還這麼火?

時間 2021-06-03 16:16:55

1樓:遊戲中年

python火是因為上手簡單,但很明顯的是在處理大量的資料時cpp的執行效率有更大的優勢,有些工作cpp一天可完成,換成python那就是十天,屬於不可接受的。

2樓:吉祥鳥

不能以乙個方面來定義一門語言,這就和藝人一樣,別人雖然演技差,但是長得好看,做不了實力派,別人能做偶像派,難道偶像派就沒有乙個人喜歡啊,這不哈皮嘛

3樓:

首先要明確一下是什麼效率。python的庫非常多,開發效率很高,如果是做一些研究或者對效能不是要求極高的系統。還是可以的滿足要求的。

4樓:Yang Deliang

1. 生態好,社群活躍

2. 簡單易學,接近自然語言

3. 由於入門門檻低,很多人喜歡用它,維護了很多優秀的框架,比如科學家們的玩具。

5樓:

原因如下:

Python簡單易學,上手快

技術生態好,第三方庫多,社群活躍,遇到問題容易解決(ps.之前在一家公司維護過delphi7做的專案,學習資料難找,遇到問題怎麼搜都找不到答案)

因為簡單,庫多,開發產品原型比較輕鬆。由於python是膠水語言,跟其他語言結合起來也容易,後期只要在原型的基礎上,對細節用c++或者其他語言進行優化即可

得益於人工智慧的發展,python擁有很多簡單易用的機器學習庫,深度學習庫等

最後,我覺得跟培訓機構鋪天蓋地的廣告應該有點關係:學python,搞ai,百萬年終不是夢

為什麼說遞迴效率低?

CuKing 遞迴效率不低 低的是因為濫用,或者是為了省事不在意速度.比如求階乘,乙個迴圈輕鬆解決,但是你非要遞迴那可不是浪費很多開銷麼.但是你要是多分支的遞迴,迴圈搞就得手工棧模擬,想實現的比原生遞迴更好更快還是有難度的,這時候直接遞迴反而效率高 stary 1 函式開銷 2 不會寫遞迴比如fib...

為什麼走法律程式效率這麼低,乙個官司打幾年?

如風在 乙個官司幾年,甚至十幾年的情況我都見過,但這是個例,不是常態。超長期裁判出現的原因一方面是當時案子接進來了,但是到處理的時候由於各種考量沒法結案就吊了起來,這個是狹義上的乙個官司,這種現在已經極少 另一方面可能是各種程式續接起來,仲裁管轄一審二審發回重審再搞個一審二審再審 一串下來拖個幾年並...

這麼理解Python效率較低的原因是否正確?

CoatCoat 主要原因,上面的回答已經說的很清楚了,主要是python是動態語言,和c等等比起來執行中需要做很多像判斷變數之類的過程,讓複雜度有點變化,比如我以前寫c需要的程度,直接從頭寫到尾,但是用python就得思考執行順序和變數的耦合。再加上,本身python在主要工作中並不是說只用pyt...