import multiprocessing as mul
def f(x):
return x**2
pool = mul.Pool(5)
rel = pool.map(f,[1,2,3,4,5,6,7,8,9,10])
print(rel)
上記のプログラムを実行すると、アプリケーションがループでスタックされ、停止できません。 私はWindowsでpython 3.5を使用していますが、何か間違っていますか?なぜpythonでpool.mapが動作しないのですか?
これは私が私の画面に表示されるものです。
私は、データ分析の資金調達のために新しいです。並列計算で大きなデータ問題を解決する方法を見つけようとしています。
ブレイクそれをして、もう一度試してください。書かれているように(そして私がテストしたように)、このコードは完璧に動作するはずです。これはおそらくあなたのコードではなく、あなたが使っているシステムです。あなたはどんなプラットフォームですか? –