📜  显示所有输出 jupyter 笔记本单元格 (1)

📅  最后修改于: 2023-12-03 15:26:20.195000             🧑  作者: Mango

显示所有输出 jupyter 笔记本单元格

在Jupyter中,运行代码的单元格通常只会输出最后一个表达式的结果。但是在某些情况下,用户可能需要查看前几个表达式的结果,或者输出所有结果,以便更好地理解代码的运行过程。本文将介绍如何在Jupyter笔记本中显示所有输出的方法。

Step 1

首先,我们需要使用内置的 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的描述性统计信息。

Step 2

然而,要在笔记本中显示所有输出,我们可以使用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笔记本中显示所有输出的方法。这个功能使得在我们理解代码时更加清晰,特别是在数据处理等需要输出多个表格或多个模型时。