Jupyter notebookで複数行を上書きして表示する
以下のgifのように、複数行を上書きして表示する方法を簡単に紹介します。
参考
デモコード
from IPython.display import clear_output
for i in range(100):
clear_output(wait=True)
print(i)
print("hoge")
time.sleep(0.1)
上記の例では0.1秒おきに数字と文字を複数行にわたって表示しています。
Jupyter notebookのコアとなるIPythonライブラリでは、printの出力や画像・グラフの描画をdisplayモジュールが担っています。そのため、displayモジュールのclear_outputで現在のセルの出力を消去できます。
目次
Jupyter notebookで複数行を上書きして表示する
以下のgifのように、複数行を上書きして表示する方法を簡単に紹介します。
参考
デモコード
上記の例では0.1秒おきに数字と文字を複数行にわたって表示しています。
Jupyter notebookのコアとなるIPythonライブラリでは、printの出力や画像・グラフの描画をdisplayモジュールが担っています。そのため、displayモジュールのclear_outputで現在のセルの出力を消去できます。