【Python】jupyter notebook使用技巧

一、jupyter更换主题

jupyter默认主题为白色,时间长了容易引起视觉疲劳,那么怎么更换jupyter的主题呢?更换主题前需退出jupyter服务。

Windows7环境,win+R组合键进入DOS模式,执行命令安装jupyter主题:

pip install jupyterthemes

在安装过程中可能遇到让升级pip的提示,大家按照提示进行升级就是了。

查看已安装了哪些主题:

jt -l

更改主题为炫酷的深蓝午夜:

jt -t onedork -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T

效果:

若想换回默认主题:

 jt -r

详细的主题配置参数请参考博文:https://blog.csdn.net/jinlong_xu/article/details/79221943

二、扩展jupyter notebook功能

jupyter可以扩展如下功能(仅列出部分):

  • 一键点击生成目录。
  • 一个很有用的弹出式便签,无需改变原始笔记本中任何地方就可以把玩、测试你的代码。
  • 代码单元内的代码折叠。
  • 一键代码单元隐藏,这是一个重要的功能,当你需要通过可视化的方式展示数据时,人们并不会关心你的代码,而是你的图表。
  • 一个超级酷的变量检查器。用于 Markdown 单元的拼写检查器。

想获得上述功能其实很简单,只需安装一个叫做 nbextensions for Jupyter Notebooks 的插件即可。

在DOS环境下执行:

pip install jupyter_contrib_nbextensions

安装所需的JS 和 CSS文件: 

jupyter contrib nbextension install --system

启动jupyter notebook服务,会发现在菜单栏的最右侧多了一个“ Nbextensions”的选项,点开这个选项,jupyter所需的功能集几乎囊括其中:

如果想使用某项功能,直接“打钩”即可。若不知道某个功能是干嘛的,选中此功能后,会有文字提示和动图演示功能。

常用的一些功能:

  • Table of Contents(2):单击生成整个笔记本的目录,不同的 section 都有对应的超链接。
  • Scratchpad:在我看来绝对是最好的扩展了。这是一个你可以在里面做代码实验的独立空间,不会干扰笔记本中的其他部分。
  • Codefolding :代码折叠,这个不需要做过多的解释。
  • Hide Input All:隐藏所有的代码单元,同时保持所有的输出和 markdown 单元可见。如果你要向非技术人员解释你的结果,那么这就会是一个很有用的功能。
  • Variable Inspector:将你从调试的忧伤中拯救出来,这与 Spyder IDE 中的变量检查窗口有些类似。
  • Spellchecker:对 markdown 单元中的内容进行拼写检查。
  • Zenmode:移除掉屏幕中杂乱无关的内容,以便你能够聚焦于重要的东西上,例如代码。
  • Snippets Menu:从 list comprehension 到 pandas 以及它们之间的所有常用代码片段的一个很酷的集合。这是最好的部分?你可以修改窗口的小部件来添加你自己的定制片段。

参考:

  1. https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9067048902417322037%22%7D&n_type=0&p_from=1
  2. https://blog.csdn.net/jinlong_xu/article/details/79221943
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值