私は非常に基本的な質問をしているかもしれませんが、Python で単純な並列アプリケーションを作成する方法が本当にわかりません。16 コアのマシンでスクリプトを実行していますが、それらすべてを効率的に使用したいと考えています。16 個の巨大なファイルを読み取る必要があり、各 CPU に 1 つのファイルを読み取らせ、結果をマージさせたいと考えています。ここで、私がやりたいことの簡単な例を示します。
parameter1_glob=[]
parameter2_glob[]
do cpu in arange(0,16):
parameter1,parameter2=loadtxt('file'+str(cpu)+'.dat',unpack=True)
parameter1_glob.append(parameter1)
parameter2_glob.append(parameter2)
モジュールが役立つと思いますが、multiprocessing
やりたいことに適用する方法がわかりませんでした。