前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python数据分析神器——jupyter一些应知应会的奇技淫巧

Python数据分析神器——jupyter一些应知应会的奇技淫巧

作者头像
双面人
发布2019-07-11 11:05:19
7130
发布2019-07-11 11:05:19
举报
文章被收录于专栏:热爱IT热爱IT

用Python做数据分析的朋友,自然离不开jupyter notebook(以下简称jupyter)这款神器,它能让你非常方便的在数据探索过程中有良好的实时交互效果。今天我们就来分享一些jupyter的奇技淫巧。

一、主题设置

看腻了jupyter白茫茫的界面了?别急,那就给它换个主题,给自己也换个心情。在这之前,我们先要安装主题插件,直接pip安装(小编用的是anaconda自带的jupyter,直接在anaconda prompt里编写即可)

安装完毕后,可以来查看一下主题列表:

假如我想使用oceans16这个主题,只需键入如下:

接下来我们重启jupyter,就看到主题已经改变了:

如果觉得丑,想要重置为默认的主题,则只需如下操作然后重启jupyter即可:

风骚的主题虽然不少,不过话说回来,我还是喜欢默认的风格。

二、代码提示(Hinterland)

我们知道,jupyter不像pycharm、sublime等编辑器那样,输入代码过程中直接能跳出友情提示,而是需要自己按Tab键。可如果处女座的我就是想要让它实时为我给出代码提示怎么办呢?那就需要用到我们的主角Hinterland了。

Hinterland集成在jupyter的扩展模块nbextensions(听着都牛哄哄的,NB扩展包啊)里面,我们可以直接先安装nbextensions模块(后面还有不少好东西也集成在这里面)。

NB扩展包安装起来也不难,我们只需在anaconda prompt中分别键入并执行以下四条代码即可。小编已经安装了,就不再跟着折腾一遍了。

然后你会发现你的jupyter多了这么个模块,点进去探索一番:

你会发现一大堆好东西,我们找到Hinterland,把前面的对勾勾上,重启一下jupyter,然后随便新建一个Python文件写几行代码试试:

看到没有,代码提示立马出来了,不用再手动Tab寻找,妈妈再也不用担心你的学习了:

三、代码字号调整(code font size)

我们在演讲一些东西时,会需要将jupyter里的内容投影出来,这时就会需要调整代码字号大小。可以通过安装NB扩展包里的以下插件来实现:

这时候工具栏里会出现这样两个图标,对应的字体的放大和缩小,非常实用。

四、代码美化(code prettify)

如果你平常写代码大大咧咧,从不注意代码的可读性和美观性,可能一不小心写出来的就是这样的代码(当然,为了心理上的愉悦感,要不就先假设这是A同事留下的遗产吧):

假如我想将这段代码美化一下,是不是有讨巧的办法呢?这时候,code prettify就派上用场了,它在NB扩展包的这个地方:

安装好之后,通常它的默认快捷键是CTRL+L,我们直接操作一下看看:

这是最终的效果图,是不是好看多了:

如果想美化整个页面,则可以通过快捷键CTRL+SHIFT+L来一步完成。

五、并排显示

如果有两段比较长的代码,我想方便的去对比两者的结果,就可以用到并排显示的功能。该功能同样在NB扩展包里可以找到,勾选如下模块:

接着我们找两段代码验证一下:

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档