📜  Jupyter笔记本-细胞魔术功能(1)

📅  最后修改于: 2023-12-03 15:02:28.317000             🧑  作者: Mango

Jupyter笔记本-细胞魔术功能

Jupyter Notebook是一款广泛应用于数据科学、机器学习等领域的交互式开发环境,在Notebook中可以使用细胞魔术功能对Notebook进行更加高效和灵活的操作。

细胞魔术命令

细胞魔术命令以百分号符号%开头,可以执行一些特殊的操作,例如运行shell命令、查看环境变量等。具体命令介绍如下:

  • %run: 运行Python脚本。
  • %pwd: 显示当前工作目录。
  • %ls: 显示当前目录下的文件列表。
  • %cd: 改变当前工作目录。
  • %env: 显示环境变量。
  • %time: 测试代码的运行时间。
  • %who: 显示当前命名空间中的变量列表。
  • %whos: 显示当前命名空间中的变量列表及其类型和值。
  • %reset: 重置命名空间。
  • %matplotlib: 指定matplotlib在Notebook中的显示方式。
细胞魔术命令示例
运行shell命令

使用%符号启动细胞魔术功能,然后输入ls命令即可显示当前目录下的文件列表。

%ls
显示当前工作目录

使用%符号启动细胞魔术功能,然后输入pwd命令即可显示当前工作目录。

%pwd
改变当前工作目录

使用%符号启动细胞魔术功能,然后输入cd <dir>命令即可改变当前工作目录。

%cd /path/to/directory
显示环境变量

使用%符号启动细胞魔术功能,然后输入env命令即可显示环境变量。

%env
测试代码的运行时间

使用%符号启动细胞魔术功能,在代码段前后使用%%time命令即可测试代码的运行时间。

%%time
for i in range(10000):
    print(i)
重置命名空间

使用%符号启动细胞魔术功能,然后输入reset命令即可重置命名空间。

%reset
指定matplotlib在Notebook中的显示方式

使用%符号启动细胞魔术功能,然后输入matplotlib inline命令即可指定matplotlib在Notebook中的显示方式。

%matplotlib inline