完全に独立したオブジェクトの大規模なリスト(1,000 以上) があり、それぞれが高価な関数 (それぞれ約 5 分) を介して操作される必要がある場合、他のコアに作業を分散する最良の方法は何ですか? 理論的には、リストを等分に分割し、cPickle でデータをシリアル化し (数秒かかります)、チャンクごとに新しい Python プロセスを起動するだけで済みます。 -しかし、これは何よりもハックのように感じます. 確かに、マルチプロセッシング ライブラリを使用してこれを行うより統合された方法はありますか? 私はこれを考えすぎていますか?
ありがとう。