- 博客(1)
- 收藏
- 关注
原创 tqdm和imap合用——多进程显示进度条
最近在用multiprocessing库的pool.map函数开启多个进程处理数据时,由于数据量较大,程序计算过程没有提示,不知道运行到哪一步了,也不知道计算速度怎么样。因此想着用tqdm来显示进度。但是,pool.map函数只有当所有进程都算完之后才能返回计算结果,即最开始进度0%,然后等到所有的结果都计算完后,进度直接100%,看不到中间的结果。因此,考虑用imap代替map。imap用法和map函数一样,外面再套上tqdm函数和list函数即可。
2024-03-29 15:55:54 542 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人