[閒聊] python平行處理效能是否很差?

看板Python作者 (我愛豬肉不愛牛肉)時間1月前 (2025/01/07 11:52), 編輯推噓7(706)
留言13則, 9人參與, 3周前最新討論串1/1
我印象 fortran C++ 平行處理上都很卓越 MATLAB也是 但Python的平行計算環境似乎一直弄不起來 有人知道原因嗎? 這算不算python最大的弱點? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 155.69.167.66 (新加坡) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1736221944.A.04B.html

01/07 16:32, 1月前 , 1F
改用subprocess 做平行運算,效能很好
01/07 16:32, 1F

01/07 16:33, 1月前 , 2F
阿說錯,是multiprocessing,不是subprocess
01/07 16:33, 2F

01/08 07:52, 1月前 , 3F
Python有全局鎖
01/08 07:52, 3F

01/08 07:53, 1月前 , 4F
然後python本來就效能差,他只是glue語言
01/08 07:53, 4F

01/08 07:54, 1月前 , 5F
要效能去call C庫就好
01/08 07:54, 5F

01/08 11:52, 1月前 , 6F
python本來就慢c/c++接近一千倍
01/08 11:52, 6F

01/10 12:19, 1月前 , 7F
追求效能要試試cython或numba, 限制很多就是了
01/10 12:19, 7F

01/11 22:41, 1月前 , 8F
他效能差又沒關係,反正運算call C就好
01/11 22:41, 8F

01/14 21:52, 3周前 , 9F
純數字運算的話,用numba效能不會輸給c++太多
01/14 21:52, 9F

01/15 18:55, 3周前 , 10F
MATLAB的平行運算能力是一流的
01/15 18:55, 10F

01/15 18:56, 3周前 , 11F
迴圈設計好的話,只要for改成parfor就可以平行運算了
01/15 18:56, 11F

01/15 19:29, 3周前 , 12F
matlab太糞了
01/15 19:29, 12F

01/16 13:46, 3周前 , 13F
用go吧 python就是這樣
01/16 13:46, 13F
文章代碼(AID): #1dVAJu1B (Python)
文章代碼(AID): #1dVAJu1B (Python)