gpt4 book ai didi

ipython - 如何在 Colab 上使用可更新的显示?

转载 作者:行者123 更新时间:2023-12-02 01:52:17 25 4
gpt4 key购买 nike

在 Jupyter Notebook 上,我可以创建可以像这样更新的命名输出:

from IPython.display import HTML, display
import time

def progress(value, max=100):
return HTML("""
<progress
value='{value}'
max='{max}',
style='width: 100%'
>
{value}
</progress>
""".format(value=value, max=max))

out = display(progress(0, 100), display_id=True)
for ii in range(101):
time.sleep(0.02)
out.update(progress(ii, 100))

progress bar

而在 colab 中它不会更新进度条。

colab no updatey

如何在 Colab 中执行此操作?

最佳答案

好消息!这个now works in Colab 。 :)

(之前,我们不支持 update_display_data 消息。)

为有共享问题的任何人粘贴代码:

from IPython.display import HTML, display
import time

def progress(value, max=100):
return HTML("""
<progress
value='{value}'
max='{max}',
style='width: 100%'
>
{value}
</progress>
""".format(value=value, max=max))

out = display(progress(0, 100), display_id=True)
for ii in range(101):
time.sleep(0.02)
out.update(progress(ii, 100))

关于ipython - 如何在 Colab 上使用可更新的显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46939393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com