1. 简介
Jupyter Notebook 和 Jupyter Lab 是广受欢迎的集成开发环境(IDE),特别适用于数据分析等工作。掌握一些与它们相关的实用技巧,可以显著提高工作效率。今天我将介绍 9 个非常实用的 Jupyter 小技巧。
2. 9 个 Jupyter 实用技巧
2.1 在同一个 output 中显示多个输出结果
在 Jupyter 中,默认情况下,同一个单元格中只会显示最后一个调用的变量结果。但是,通过执行以下代码,您可以实现多个输出结果的打印:
<code>from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = 'all'</code>
这样,无论输出多少个元素,都会被打印出来,非常方便。
2.2 在单元格中直接执行终端命令
在 Jupyter 中,您可以使用 !
加上终端命令的形式,在单元格中直接执行命令,非常方便。
2.3 利用 %who
列出当前所有变量名
通过 %who
魔法命令,您可以列出当前 kernel 下已被创建的所有变量名,非常实用。
2.4 使用多光标模式
Jupyter 提供了多光标模式,可以同时修改同一个单元格内的多个代码片段,极大地提高了编辑效率。
2.5 给程序设置一个闹钟
当需要运行较长时间的程序时,您可以通过设置一个闹钟,在程序运行完成后给自己响起提示,这样可以释放您的注意力。
2.6 针对 API 进行模糊查询
有时候您可能会忘记函数或方法的全称,只记得某个单词或片段,这时您可以使用 *
通配符进行模糊查询。
2.7 设置显示行标号
通过设置,您可以在 Jupyter 中显示代码行号,有助于定位错误。
2.8 阻止 Matplotlib 多余文字内容输出
在使用 Matplotlib 绘图时,您可能遇到输出图像同时跟随一段文字的情况。您可以通过在代码最后一行末尾加上 ;
阻止输出。
2.9 配合 Watermark 自动打印版本信息
使用 Watermark,您可以自动打印各种库的版本信息,方便之后的代码复用。
通过这些实用技巧,您可以更加高效地利用 Jupyter 进行数据分析和开发工作。
暂无评论内容