簡體   English   中英

如何在每一步在 Jupyter Notebook 中顯示 output?

[英]How to display output in Jupyter Notebook at each step?

我有這個問題,jupyter notebook 中的 IPython 不會像命令提示符或 python 常規 shell 那樣交互打印結果。 通過交互打印,我的意思是,它不會在每個步驟中顯示 output,例如,在執行結束時顯示這樣的代碼塊的 output。

for i in raange(100):
    print(i)

我以前從未使用過 jupyter notebook,至少不是在本地使用過,當我使用它時,它在 GoogleColab 上。 在 GoogleColab 中沒有我上面所說的問題。

那么任何人都可以幫助我或至少告訴我他們是否也遇到過這個問題,或者只有我有這個問題?

您鏈接的問題中顯示的解決方案對我有用,只需執行

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

在第一個單元格中,然后它將 output 每一行的 output 如下:

a=5
a
a
a *2

>>> 5
>>> 5
>>> 10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM