Como usar o tqdm com pandas em um notebook jupyter?

Estou fazendo algumas análises com pandas em um bloco de anotações jupyter e, como minha função de aplicação demora muito, eu gostaria de ver uma barra de progresso. Através deste postaqui Encontrei a biblioteca tqdm que fornece uma barra de progresso simples paraoperações de pandas. Há também umIntegração Jupyter que fornece uma barra de progresso muito boa, onde a própria barra muda com o tempo.

No entanto, eu gostaria de combinar os dois e não sei exatamente como fazer isso. Vamos apenas dar o mesmo exemplo que na documentação

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)

Ele até diz "pode usar 'tqdm_notebook'", mas não encontro uma maneira de como. Eu tentei algumas coisas como

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

ou

tqdm_notebook.pandas

mas eles não funcionam. Nodefinição parece-me

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

deve funcionar, mas a barra não mostra adequadamente o progresso e ainda há saída adicional.

Alguma outra ideia?

questionAnswers(2)

yourAnswerToTheQuestion