Multiprocessing a loop inside a loop inside a function
问题 I wrote some code to break up a for loop into multiple processes to speed up calculations. import numpy as np import formfactors from subdivide_loop import subdivide_loop import multiprocessing def worker(start, end, triangleI, areaI, scene, kdtree, samples, output): form_factors = np.zeros(end-start) for j in range(start, end): triangleJ = np.array(scene[j][0:4]) form_factors[start] = formfactors.uniform(triangleJ, triangleI, areaI, kdtree, samples) result = output.get(block=True) for j in