我希望IPython Notebook能够在不明确使用print命令的情况下显示每一行输出。例如:
a,b,c = 1,2,4
一
b
C
只会在输出单元格中显示4,但我希望它显示
1
2
4
有办法做到这一点吗?我也可以选择性地抑制一些行(通过使用;?)
答案 0 :(得分:1)
答案是
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
在单元格上键入,运行它,然后从每个命令开始显示自己的输出。
解决方案来自
How to display full output in Jupyter, not only last result?
答案 1 :(得分:0)
在单独的输入单元格中编写a,b和c,并可以使用breakpoint一次运行所有4个单元格
答案 2 :(得分:0)
这不是您正在寻找的,但如果您只想查看多个变量的输出,可以在两者之间列出逗号的表达式:a,b,c将显示1,2,4