Jupyter Notebook 有哪些魔术命令

发布时间 2023-09-07 17:25:54作者: 生物信息刘博

Jupyter Notebook 提供了一些特殊的命令,称为魔术命令(Magic Commands),用于执行各种特殊操作。以下是一些常用的 Jupyter Notebook 魔术命令:

1. 行魔术命令(Line Magics):
- `%run`:运行外部 Python 脚本。
- `%time`:测量单行代码的执行时间。
- `%load`:从外部脚本加载代码到单元格中。
- `%reset`:重置当前命名空间中的变量和名称定义。
- `%who`:列出当前命名空间中的所有变量。
- `%whos`:提供有关当前命名空间中的变量的详细信息。

2. 单元魔术命令(Cell Magics):
- `%%time`:测量整个单元格的执行时间。
- `%%html`:在单元格中渲染 HTML 代码。
- `%%writefile`:将单元格的内容写入外部文件。
- `%%bash`:在单元格中运行 Bash 命令。
- `%%capture`:捕获单元格的输出并将其存储在变量中。

3. 辅助命令:
- `%matplotlib`:配置 Matplotlib 图形库的集成。
- `%pwd`:显示当前工作目录的路径。
- `%cd`:更改当前工作目录。
- `%ls`:列出当前目录的内容。

你可以使用 `%lsmagic` 命令来列出所有可用的魔术命令和相关的帮助信息。

这些魔术命令可以帮助你更高效地操作 Jupyter Notebook,并执行一些特殊的任务和功能。你可以根据自己的需要和要解决的问题选择适当的魔术命令。