Jupyter Notebook使用笔记(二)

magic 关键字

Magic 关键字是可以在单元格中运行的特殊命令,能让你控制 notebook 本身或执行系统调用。
Magic 命令的前面带有一个或两个百分号(% 或 %%):
1. %:行 Magic 命令, 仅应用于编写 Magic 命令时所在的行;
2. %%:单元格 Magic 命令, 应用于整个cell (单元格);

代码计时

1. 使用 Magic 命令 timeit 测算函数的运行时间:

这里写图片描述

这里是先定义一个函数,然后用%timeit 的行命令来测试时间,可以看到结果很详细~

2. 而测算整个单元格的运行时间,用 %%timeit:

这里写图片描述

嵌入可视化内容

在notebook中可以将图像与文本和代码一起嵌入。

可以使用 %matplotlib 将 matplotlib 设置为以交互方式在 notebook 中工作。默认情况下,图形呈现在各自的窗口中。但是,可以向命令传递参数,以选择特定的“后端”(呈现图像的软件)。要直接在 notebook中呈现图形,应将内联后端与命令 %matplotlib inline 一起使用。

提示:在分辨率较高的屏幕(例如 Retina 显示屏)上,notebook 中的默认图像可能会显得模糊。可以在 %matplotlib inline 之后使用 %config InlineBackend.figure_format = ‘retina’ 来呈现分辨率较高的图像。

notebook图形示例

调试

使用 Magic 命令 %pdb 开启交互式调试器。出错时,你能检查当前命名空间中的变量。

这里写图片描述

在提示符中输入 q 即可退出调试器。

更多内容

Magic命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值