ワーカー関数に複数の引数が必要なので 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 を使用して進行状況を表示できますか?