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