tqdm_notebook.get_lock().locks = []

问题描述 投票:0回答:1

我遇到了这段代码,有人能告诉我它的作用吗? 当我在导入单元中遇到这段代码时,我正在 kaggle 上查看 jupyter 笔记本。


from tqdm.notebook import tqdm as tqdm_notebook

tqdm_notebook.get_lock().locks = []

python-3.x jupyter-notebook tqdm
1个回答
0
投票

tqdm是一个Python库,可以立即使代码中的循环显示智能进度表。

代码的第一行从 tqdm.notebook 模块导入 tqdm 函数,并将其别名为 tqdm_notebook

但是,第二行修改了 tqdm 的内部锁定机制。 tqdm_notebook.get_lock() 返回一个 multiprocessing.Lock 对象,tqdm 使用该对象以线程安全的方式处理进度条,特别是在并行计算环境中。

© www.soinside.com 2019 - 2024. All rights reserved.