これが私のコードです:
from math import sqrt
from joblib import Parallel, delayed
import multiprocessing
def parallel_calc():
if __name__ == '__main__':
result = Parallel(n_jobs=2)(delayed(sqrt)(i ** 2) for i in range(10))
return result
result = parallel_calc()
print(result[-1])
次のエラー メッセージが生成されますprint(result[-1]) TypeError: 'NoneType' object is not subscriptable
。また、終了しません。
私は Window 7 を使用しているので、このチェックを使用する必要がありますが、関数if __name__ == '__main__':
から結果を取得するにはどうすればよいですか?parallel_calc