📅  最后修改于: 2023-12-03 15:26:20.195000             🧑  作者: Mango
在Jupyter中,运行代码的单元格通常只会输出最后一个表达式的结果。但是在某些情况下,用户可能需要查看前几个表达式的结果,或者输出所有结果,以便更好地理解代码的运行过程。本文将介绍如何在Jupyter笔记本中显示所有输出的方法。
首先,我们需要使用内置的 display
函数将所有结果显示出来。在单元格的结尾处加上一个 display
函数,指定需要显示的结果即可。如下所示:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(5, 5))
display(df)
df.describe()
display(df.describe())
在这个例子中,我们创建了一个包含随机数值的DataFrame,并分别打印了DataFrame和DataFrame的描述性统计信息。
然而,要在笔记本中显示所有输出,我们可以使用Jupyter的内置魔法命令 %matplotlib inline
。这个命令允许不仅显示最后一个表达式的输出,而是显示单元格中的所有输出。
例如,以下代码将显示所有输出:
%matplotlib inline
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(5, 5))
df
df.describe()
这样一来,我们就可以在输出的结果之上看到每个表达式的输出结果。
总结:
在单元格末尾使用 display()
函数指定需要显示结果的对象
在单元格开头使用 %matplotlib inline
命令以显示单元格中所有输出
以上就是在Jupyter笔记本中显示所有输出的方法。这个功能使得在我们理解代码时更加清晰,特别是在数据处理等需要输出多个表格或多个模型时。