我正在读这本书 Python Machine Learning
,并尝试分析代码。但它只提供 *.ipynb
文件,这让我很烦。
例如,
在此代码中,我不想运行整个 In[9]
而是想逐行运行,以便我可以检查变量的每个值并了解每个库函数的作用。
是不是每次要执行部分代码都要注释?我只想要 Execute the block part
就像 MATLAB
而且,假设我注释了代码的某些部分并逐行执行。如何在不使用 print()
或 display()
的情况下检查每个变量的值?如您所知,我不必使用 print()
python interactive shell
在终端中检查 --- 中的值。 Jupyter
中是否有类似的方法?
原文由 user3595632 发布,翻译遵循 CC BY-SA 4.0 许可协议
ast_node_interactivity
在 Jupyter Notebook 或 IPython 控制台中,您可以使用
ast_node_interactivity
配置此行为:例子
使用此配置,每一行都将被漂亮地打印出来,即使它们在同一个单元格中也是如此。
笔记
None
不显示。这里 还有许多其他有用的提示(“28 个 Jupyter Notebook 提示、技巧和快捷方式 - Dataquest”)。