2
出力がしきい値を下回ったときに並列化されたforループが停止するような方法で遅延された並列を実装する方法は?
次のコードがあるとします。 from scipy import * import multiprocessing as mp num_cores = mp.cpu_count() from joblib import Parallel, delayed import matplotlib.pyplot as plt def func(x,y): return y/x def main(y, xmin,xmax, dx): x = arange(xmin,xmax,dx) output = Parallel(n_jobs=num_cores)(delayed(func)(i, y) for i in x) return x, asarray(output) def demo(): x,z = main(2.,1.,30.,.1) plt.plot(x,z, label='All …