JupyterLab 项目实战:模拟球在地形中的下降
1. JupyterLab 内核操作
在 JupyterLab 中,内核操作至关重要。以下是一些常见的内核操作及说明:
| 操作 | 说明 |
| — | — |
| Shutdown Kernel | 关闭当前内核。 |
| Shutdown All Kernels… | 关闭所有活动内核,适用于笔记本包含不同支持编程语言编写的代码的情况。 |
| Change Kernel… | 更改当前内核。可从下拉列表中选择新内核,其中有一个名为 No Kernel 的虚拟内核,选择它后,所有执行代码单元格的尝试只会清除其先前生成的输出,也能选择上一会话的内核。 |
需要注意的是,每当重启内核时,必须按正确顺序再次执行代码单元格,否则可能会出现像 NameError: name <XXX> is not defined
这样的错误。
若想在不干扰笔记本主流程的情况下试验代码的各种变体,可以将另一个前端(如终端控制台或 Qt 控制台应用程序)连接到当前运行的内核。操作步骤如下:
1. 在代码单元格中运行 %connect_info
魔法命令,输出会给出必要的连接信息及连接提示。
2. 最快的方法是在代码单元格中运行 %qtconsole
,它会自动获取所需连接信息并召唤一个连接到内核的 Qt 控制台工具。
2. 下降球项目
我们将开发一个小型但完整的项目来展示 JupyterLab 的强大功能。
-