作者lovepork (我爱猪肉不爱牛肉)
看板Python
标题[闲聊] python平行处理效能是否很差?
时间Tue Jan 7 11:52:22 2025
我印象 fortran C++ 平行处理上都很卓越
MATLAB也是
但Python的平行计算环境似乎一直弄不起来
有人知道原因吗?
这算不算python最大的弱点?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 155.69.167.66 (新加坡)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1736221944.A.04B.html
1F:→ leolarrel: 改用subprocess 做平行运算,效能很好 01/07 16:32
2F:→ leolarrel: 阿说错,是multiprocessing,不是subprocess 01/07 16:33
3F:推 DrizztMon: Python有全局锁 01/08 07:52
4F:→ DrizztMon: 然後python本来就效能差,他只是glue语言 01/08 07:53
5F:→ DrizztMon: 要效能去call C库就好 01/08 07:54
6F:推 chang1248w: python本来就慢c/c++接近一千倍 01/08 11:52
7F:推 dobedobedo: 追求效能要试试cython或numba, 限制很多就是了 01/10 12:19
8F:推 johnjohnlin: 他效能差又没关系,反正运算call C就好 01/11 22:41
9F:推 napyang: 纯数字运算的话,用numba效能不会输给c++太多 01/14 21:52
10F:推 VIATOR: MATLAB的平行运算能力是一流的 01/15 18:55
11F:→ VIATOR: 回圈设计好的话,只要for改成parfor就可以平行运算了 01/15 18:56
12F:→ lycantrope: matlab太粪了 01/15 19:29
13F:推 gostjoke: 用go吧 python就是这样 01/16 13:46