新手,请教一个问题

2019 年 10 月 16 日
 csysly123
我有一张图片,然后要把图片的每个像素调用同一个函数进行加密运算(每个像素加密过程独立),现在是采用循环顺序对每个像素进行处理,感觉这样效率太低了,有没有办法可以让多个像素并行处理,提高处理效率。。
3357 次点击
所在节点    Python
4 条回复
arrow8899
2019 年 10 月 16 日
多线程 or 多进程? python 的话有 numpy 可以用,还是慢的话可以用 GPU 来跑。
aaronhua
2019 年 10 月 17 日
cython 可以么
laravel
2019 年 10 月 17 日
把像素们分块儿,让多个线程 /进程 /协程并发处理
necomancer
2019 年 10 月 20 日
1. 尽量使用数学语言表达,然后用带 mkl 的 numpy,例如 anaconda;
2. numba.njit
3. numba.cuda.jit
4. cython openmp
5. multiprocessing
6. pp
....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/610064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX