Jupyter 速查
共 25 条 Jupyter 常用操作,涵盖启动与转换、魔法命令、Shell 与输出、快捷键、工程实践。 支持搜索与分类筛选,点击即可复制。
启动与转换
Notebook 与 JupyterLab。
| 命令 | 说明 |
|---|---|
| 启动 JupyterLab(推荐) | |
| 指定端口且不自动开浏览器 | |
| 导出 HTML(也支持 pdf/md/script) | |
| 先执行再导出(可做报告) | |
| 查看可用内核 |
魔法命令
以 % 或 %% 开头。
| 命令 | 说明 |
|---|---|
| 单次计时 | |
| 多次运行取均值(更准) | |
| 图表内嵌显示 | |
| 运行外部脚本 | |
| 在 notebook 里装包 | |
| 把文件内容载入当前单元格 |
Shell 与输出
与系统交互。
| 命令 | 说明 |
|---|---|
| 执行系统命令 | |
| 把命令输出捕获为列表 | |
| 列出变量(whos 带详情) | |
| 最后一个表达式自动显示(可用 ; 抑制) |
快捷键
两种模式。
| 命令 | 说明 |
|---|---|
| 运行 | |
| 模式切换 | |
| 插入单元格 | |
| 常用操作 | |
| 提示与补全 |
工程实践
复现与调试。
| 命令 | 说明 |
|---|---|
| 把虚拟环境注册为内核 | |
| 批处理 | |
| 转成 .py | |
| 减少 diff 噪声 | |
| 调试 |
使用说明
Jupyter Notebook 操作速查:启动与转换、魔法命令、Shell 与输出、快捷键、工程实践;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:启动与转换、魔法命令、Shell 与输出、快捷键、工程实践。
- 点「命令」列复制到单元格或终端执行。
- 用 %timeit 比较性能、%matplotlib inline 显示图表、! 前缀执行系统命令。
- 导出报告用 nbconvert,提交前用 nbstripout 清空输出减少 diff。
常见问题
- %% 和 % 有什么区别?
- 单个 % 作用于当前行,双 %% 作用于整个单元格(cell magic),如 %%timeit 会对整格计时。
- 如何在虚拟环境里使用内核?
- 在该环境安装 ipykernel,然后执行 python -m ipykernel install --user --name myenv,之后在 Notebook 里切换到该内核。
- notebook 里的变量会带到下一个单元格吗?
- 会。同一个内核内变量、导入都共享;重启内核会清空,想保留结果请把数据持久化到文件或用 %store。
延伸阅读
相关工具
AXUM
Axum 速查
Router / Path / Json / State / with_state 速查
QK
Quarkus 速查
quarkus:dev / @Path / @ConfigProperty / Panache 速查
SYM
Symfony 速查
bin/console / #[Route] / Doctrine / Twig 速查
PHX
Phoenix 速查
mix phx.new / router / Ecto / LiveView 速查
TOR
Tornado 速查
RequestHandler / async / IOLoop / WebSocket 速查
PRS
Prisma 速查
migrate dev / model / findMany / $transaction 速查