Python并行计算课件第9章

Python 并行计算的课件,讲得挺清楚,尤其是multiprocessing那块,适合日常写脚本做并发优化的你。进程的创建、数据交换、同步策略都有提到,讲得不啰嗦,看完直接能上手。

Multiprocessing 用着比较爽,关键是能绕开 GIL,像跑大量数据、图像转码、爬虫多线程瓶颈之类的,都挺合适。而且 Windows 和 Linux 都能跑,不挑环境,实用性高。

队列和管道的用法也说得比较实在。比如你要写个爬虫多进程存数据,就可以考虑multiprocessing.Queue,线程安全,效率也不错。

另外,还顺带讲了 GPU 并行。CUDA 的基本流程也说到了,像数据怎么搬到显存,核函数怎么写,结果怎么取回来。虽然不是深,但对刚入门的人挺友好。

你如果想进阶点,可以看看他们附的优化素数生成并行编程技巧这两篇。代码实在,思路清楚,值得参考。

如果你本身写 Python 脚本多、对性能也有点要求,那这一章的内容还蛮值得抽空看一眼的,毕竟掌握点并行计算,写代码时心里更有数。

pptx 文件大小:9.75MB