2024-04-27 23:25:52 发布
网友
我有代码循环通过任何像素:
for x in range(width): for y in range(height): print("do something")
如何使用多重处理来提高性能
手工进行多处理并不容易,你必须控制线程、共享资源和同步,以及GIL
我认为print是一个笑话,我建议你看看numba http://numba.pydata.org/
print
例如,纯数字运算例程是按单点优化的
@jit(nopython=True, parallel=True) def simulator(out): # iterate loop in parallel for i in prange(out.shape[0]): out[i] = run_sim()
手工进行多处理并不容易,你必须控制线程、共享资源和同步,以及GIL
我认为
print
是一个笑话,我建议你看看numba http://numba.pydata.org/例如,纯数字运算例程是按单点优化的
相关问题 更多 >
编程相关推荐