Как использовать TQDM с пандами в ноутбуке Jupyter?

Я делаю некоторый анализ с пандами в блокноте Jupyter, и, так как моя функция применения занимает много времени, я хотел бы видеть индикатор выполнения. Через этот постВот Я нашел библиотеку tqdm, которая обеспечивает простой индикатор выполнения дляоперации с пандами, Также естьИнтеграция Jupyter это обеспечивает действительно хороший индикатор выполнения, в котором сам индикатор изменяется с течением времени.

Тем не менее, я хотел бы объединить два и не совсем понимаю, как это сделать. Давайте просто возьмем тот же пример, что и в документации

import pandas as pd
import numpy as np
from tqdm import tqdm

df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))

# Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`
# (can use `tqdm_gui`, `tqdm_notebook`, optional kwargs, etc.)
tqdm.pandas(desc="my bar!")

# Now you can use `progress_apply` instead of `apply`
# and `progress_map` instead of `map`
df.progress_apply(lambda x: x**2)
# can also groupby:
# df.groupby(0).progress_apply(lambda x: x**2)

Там даже написано «можно использовать« tqdm_notebook »», но я не могу найти способ как. Я пробовал несколько вещей, как

tqdm_notebook(tqdm.pandas(desc="my bar!"))

или же

tqdm_notebook.pandas

но они не работают. вопределение это выглядит как

tqdm.pandas(tqdm_notebook(desc="my bar!"))

должен работать, но панель не показывает должным образом прогресс, и все еще есть дополнительный вывод.

Есть еще идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос