tqdm в записной книжке Jupyter не отображается

#jupyter-notebook #tqdm

#jupyter-notebook #tqdm

Вопрос:

Я хотел бы реализовать индикатор выполнения в Jupyter notebook. Я попытался использовать tqdm , как показано в приведенном ниже коде, но я просто показываю это на экране, и индикатор выполнения … ну … не прогрессирует:

введите описание изображения здесь

код

 # Iterate through each sound file and extract the features
from tqdm import tqdm
items = len(metadata.index)
for i in tqdm(range(items), "Completed"):
    for index, row in metadata.iterrows():
        file_name = os.path.join(os.path.abspath(fulldatasetpath),'fold' str(row["fold"]) '/',str(row["slice_file_name"]))
    
        class_label = row["class_name"]
        data = extract_features(file_name)
    
        features.append([data, class_label])
  

Можете ли вы помочь мне перевести индикатор выполнения в режим прогресса? Спасибо!

Ответ №1:

Для ноутбуков Jupyter следует использовать специальную версию tqdm:

 from tqdm.notebook import tqdm