知识卡片
笔记本有隐状态
内容
Jupyter 笔记本的输出依赖内核状态,而不只依赖页面上方到下方的文本顺序。调试数据分析时,要把“重启并全部运行”当成校验步骤,否则旧变量会制造一种虚假的成功。
参考来源
- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 2 章《开发环境》(源文件:_epub-src/text/part0000_split_024.html)
- 结论依据:原文明确指出 Jupyter 单元格执行顺序很重要,并展示同一变量在不同执行顺序下输出变化,由此支撑“笔记本存在隐状态”的结论。
- 原始内容:…本,而不用一直在键盘和鼠标之间来回切换。在下一节中,我会告诉你一些使用 Jupyter 笔记本时经常遇到的陷阱:单元格的执行顺序很重要。 2.2.4 执行顺序很重要 Jupyter 笔记本易于上手,但如果不按顺序运行单元格,也容易让人摸不着头脑。假设你的笔记本中有下面这样几个单元格,从上往下执行: In […