2024-09-19 23:37:52 发布
网友
我正在尝试优化图像匹配过程, 我有一大组图像,每个图像都需要与所有其他图像进行比较。 我想在多个进程之间中断任务,但我不确定如何将多进程包应用于此类情况
为了简化问题,如何在多个进程之间划分下一个for循环
def looploop(max_index): res = [] for i in range(max_index): for j in range(i+1, max_index): res.append((i, j)) return res
这段代码应该有助于:
def run_in_parallel(funcs, **kwargs): proc = [] for func, kw in funcs, kwargs: p = Process(target=func, kwargs=kwargs) p.start() proc.append(p) for p in proc: p.join()
有了这段代码,您将能够在不同的流程中运行每个迭代,或者根据需要拆分它
这段代码应该有助于:
有了这段代码,您将能够在不同的流程中运行每个迭代,或者根据需要拆分它
相关问题 更多 >
编程相关推荐