python - ipython 笔记本中的星图中的 tqdm
问题描述
我正在尝试在 jupyter 笔记本中显示多个并行进程的进度条。以下在普通的 python 控制台中工作并正确显示两个平行的错误栏:
函数.py
def product_(a, b):
for _ in tqdm(range(10)):
sleep(0.1)
return a * b
主文件
from time import sleep
from funcs import product_
import multiprocessing
with multiprocessing.Pool(processes=2) as pool:
results = pool.starmap(product_, iter([(1, 2), (3, 4)]))
但是 jupyter 笔记本中的等价物(替换import tqdm
为import tqdm.notebook
)没有显示任何内容。
请注意,我不想在进程上显示进度条,而是在每个进程内的循环上。
解决方案
推荐阅读
- batch-file - 使用批处理文件创建后将 avi 文件移动到不同的驱动器
- javascript - 使用导出类时在eclipse中折叠方法
- c++ - 如何在一个容器中存储各种类型的回调函数
- java - 如何使用 Java 将 CSV 的空单元格替换为 NULL 文本
- sql - 月销售额作为列
- java - 422 状态码 - ReaderInterceptor Jersey
- mysql - 布尔全文搜索 Mysql 中的关键字 c++ 和 c#
- java - 展开 GridBagLayout 中的 JButton
- ionic-framework - 'ionic-app-scripts' 未被识别为内部或外部命令,我遇到了这个问题并被卡住了
- angularjs - ng-messages 动态表单名称