Jupyter工具系列之jupyter lab实用技巧

举报
qinggedada 发表于 2020/09/16 14:47:40 2020/09/16
【摘要】 上一篇中我们学习了jupyter lab基本操作,今儿这一篇来讲讲一些在jupyter lab使用中的使用技巧。一.同一个文档打开至多个窗口很多时候,写代码时要参考之前的代码或者结果,而jupyter notebook中间cell的代码和输出结果经常让我们只能拖动滚动条回去看,非常麻烦。而jupyterlab则提供了一个文档在多个窗口显示的功能。只需要右键上面标签,选择New View fo...

上一篇中我们学习了jupyter lab基本操作,今儿这一篇来讲讲一些在jupyter lab使用中的使用技巧。

一.同一个文档打开至多个窗口

很多时候,写代码时要参考之前的代码或者结果,而jupyter notebook中间cell的代码和输出结果经常让我们只能拖动滚动条回去看,非常麻烦。而jupyterlab则提供了一个文档在多个窗口显示的功能

只需要右键上面标签,选择New View for Notebook,即可新建一个相同的标签。然后使用鼠标拖动标签,如下图所示:

22.png

即可达到下面的效果:

这时只对一个文档进行修改另一个会马上同步,而且两个文档的内容显示可以停留在任意位置互不干扰。当只需要一个文档时,不需要保存,直接关掉另外一个即可。

0303.png

二.手动拖拽cell

不仅可以在同一个文件中拖拽到指定位置,而且可以拖拽到其他文件之中,也支持一次拖拽多个cells。

输出结果单独窗口显示

选中cell右键-create new view for output,即可将结果显示在新的窗口中,如下图所示:

44.png

如果后面写的代码要基于之前输出的某个结果或者某张图,这个功能是非常有用的,这个和第一个功能类似,但是只针对一个个输出结果。

三.清除输出结果

选中cell右键-clear output有时程序输出了非常多的信息,这些信息没有用时需要把它删掉。在jupyter notebook中只能删掉整个cell,或者清空代码使用空白cell运行再把代码贴回来。而用jupyterlab则可以一键清空。

55.png

四.临时交互试验

在页面上右键-new console for notebook,可以打开一个ipython窗口,在这里编写程序按Shift + Enter运行。

66.png

五.取消侧边栏

当打开多个窗口时,我们不希望显示如图蓝色区域。这时,蓝色区域对应的是最左侧的files选项卡(红色框位置),我们只需要再点击一下files(当前选中的)选项卡,就可以不显示左侧区域了。

77.png


8.png

写在最后

在本篇的结尾,推荐这本书,很值得一看。

the-craft-of-selfteaching (李笑来使用Jupyter撰写的一本如何自学的书)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。