首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在dask_cudf和cudf中使用tqdm进度条

如何在dask_cudf和cudf中使用tqdm进度条
EN

Stack Overflow用户
提问于 2021-07-31 16:21:12
回答 1查看 73关注 0票数 0

我可以在pandas中使用tqdm进度条,例如:

代码语言:javascript
复制
tqdm.pandas()
df = df['var'].progress_apply(lambda x: something(x))

我可以在thing cudfdask_cudf中做同样的事情吗?如果不能,那么我如何在其中使用tqdm进度条,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-31 18:46:08

progress_apply可用之前,您必须自己实现一个等效的工具(例如使用apply_chunks)。只是代码的一个草图:

代码语言:javascript
复制
full_size = 100
t = tqdm(total=full_size)
def chunks_generator():
    chunk_size = 5
    for s in range(0,full_size,chunk_size):
        yield s
        t.update(s)

df.apply_chunks(..., chunks=chunks_generator())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68603875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档