Python速度那麼慢,為什麼還經常用於機器學習

時間 2021-12-26 06:07:38

1樓:maze

那你就用C++手寫svm,用MATLAB手寫CNN就行了。

你要知道sklearn用到的libsvm是用c寫的,只不過提供了Python介面而已,和計算時間比起來Python那點速度算不了什麼。

2樓:布客飛龍

Python 速度不慢,CPython 才慢。來看看這幾個寶貝:

PyPy

A High Performance Python CompilerCython: C-Extensions for PythonNuitka Home

3樓:貳叄叄

Pyinstaller的機制是直接把環境打包進去了,有點像官網上那個嵌入式直譯器,根本就不是為了效能準備的

有位大佬說過,「說Python慢的,是因為不會用Python」。大佬是誰相比我也不用說了吧。CPython慢,怎麼不用PyPy?

如果JIT都不夠的話,還有Nuitka。Blender這個爆火的建模軟體裡用Python寫的部分就是Nuitka處理過的。(當然,這樣做機器學習的不是很多)

Python本身就適合資料領域,在機器學習有不可替代的優勢當然,誰也不會只用Python,在實際情況下,一幫專案的邏輯層用Python,效能要求很高的效能層用CPP

另外,很多Python的機器學習庫就是CPP封裝出來的QWQ題主似乎還沒有學過,這裡建議自己學一下比較好,體會的更深更細

為什麼蛋糕店的收銀台速度那麼慢?

陳姑娘 我遇到的店收銀慢的最多原因就是,顧客有付錢的糾紛,懷疑多算錢或商品質量有問題等原因而卡在那裡跟收銀員爭執理論的,但收銀員卻沒有維護好後面一條長隊的秩序,或者說應該叫別的店員或經理來調解一下那個顧客的問題,不要因為乙個人的問題而耽誤了其他人收銀,本來買東西的人就很多,出錯有時也難免,不過這樣的...

為什麼硬碟的寫入速度比讀取速度慢?

Iris 這事就和原理有關係,因為機械硬碟和固態硬碟的原理不一樣,這事得分開說。首先是機械硬碟。機械硬碟的原理就是乙個磁碟,上面乙個磁臂,磁臂頭上有倆磁頭,乙個讀磁頭,乙個寫磁頭,寫磁頭比讀磁頭寬。磁軌怎麼儲存資料?靠的就是磁性。磁軌裡有無數個磁粒,乙個磁粒可以儲存乙個二進位制位。扇區知道吧?一般來...

為什麼工行營業廳速度那麼慢,而且多年以來都沒什麼改觀?

luvian 講道理題主你這樣活轉定不在手機上轉,定轉活不在手機上轉,訪問兩萬以下現金不在atm上訪問的人少一點,大家就都滿意了。可是可能嗎?可是這時候,該題主你不滿意了。題主上知乎 為什麼工行明明櫃檯可以處理的業務,非要我去手機上和atm上辦理,多年以來都沒什麼改觀? 睡前一看到這個話題很無語就來...