5

ワーカー関数に複数の引数が必要なので starmap を使用していますが、tqdm で進行状況を表示するにはどうすればよいですか?

from itertools import repeat
from multiprocessing import Pool

def func(i, a, b, c):
    print(i, a, b, c)

if __name__ == '__main__':  
    pool = Pool(thread_num)
    a, b, c = 'a', 'b', 'c'
    pool.starmap(func, zip(range(100), repeat(a), repeat(b), repeat(c)))
    pool.close()
    pool.join()

では、どのように tqdm を使用して進行状況を表示できますか?

4

1 に答える 1