Python數據分析神器——jupyter一些應知應會的奇技淫巧

用Python作數據分析的朋友,天然離不開jupyter notebook(如下簡稱jupyter)這款神器,它能讓你很是方便的在數據探索過程當中有良好的實時交互效果。今天咱們就來分享一些jupyter的奇技淫巧。編輯器

1、主題設置工具

看膩了jupyter白茫茫的界面了?別急,那就給它換個主題,給本身也換個心情。在這以前,咱們先要安裝主題插件,直接pip安裝(小編用的是anaconda自帶的jupyter,直接在anaconda prompt裏編寫便可)學習

 

 

安裝完畢後,能夠來查看一下主題列表:字體

 

 

假如我想使用oceans16這個主題,只需鍵入以下:插件

 

 

接下來咱們重啓jupyter,就看到主題已經改變了:3d

 

 

若是以爲醜,想要重置爲默認的主題,則只需以下操做而後重啓jupyter便可:code

 

 

風騷的主題雖然很多,不過話說回來,我仍是喜歡默認的風格。blog

2、代碼提示(Hinterland)ip

咱們知道,jupyter不像pycharm、sublime等編輯器那樣,輸入代碼過程當中直接能跳出友情提示,而是須要本身按Tab鍵。可若是處女座的我就是想要讓它實時爲我給出代碼提示怎麼辦呢?那就須要用到咱們的主角Hinterland了。pycharm

Hinterland集成在jupyter的擴展模塊nbextensions(聽着都牛哄哄的,NB擴展包啊)裏面,咱們能夠直接先安裝nbextensions模塊(後面還有很多好東西也集成在這裏面)。

NB擴展包安裝起來也不難,咱們只需在anaconda prompt中分別鍵入並執行如下四條代碼便可。小編已經安裝了,就再也不跟着折騰一遍了。

 

 

而後你會發現你的jupyter多了這麼個模塊,點進去探索一番:

 

 

你會發現一大堆好東西,咱們找到Hinterland,把前面的對勾勾上,重啓一下jupyter,而後隨便新建一個Python文件寫幾行代碼試試:

 

 

看到沒有,代碼提示立馬出來了,不用再手動Tab尋找,媽媽不再用擔憂你的學習了:

 

 

3、代碼字號調整(code font size)

咱們在演講一些東西時,會須要將jupyter裏的內容投影出來,這時就會須要調整代碼字號大小。能夠經過安裝NB擴展包裏的如下插件來實現:

 

 

這時候工具欄裏會出現這樣兩個圖標,對應的字體的放大和縮小,很是實用。

 

 

4、代碼美化(code prettify)

若是你日常寫代碼大大咧咧,從不注意代碼的可讀性和美觀性,可能一不當心寫出來的就是這樣的代碼(固然,爲了心理上的愉悅感,要不就先假設這是A同事留下的遺產吧):

 

 

假如我想將這段代碼美化一下,是否是有討巧的辦法呢?這時候,code prettify就派上用場了,它在NB擴展包的這個地方:

 

 

安裝好以後,一般它的默認快捷鍵是CTRL+L,咱們直接操做一下看看:

 

 

這是最終的效果圖,是否是好看多了:

 

 

若是想美化整個頁面,則能夠經過快捷鍵CTRL+SHIFT+L來一步完成。

5、並排顯示

若是有兩段比較長的代碼,我想方便的去對比二者的結果,就能夠用到並排顯示的功能。該功能一樣在NB擴展包裏能夠找到,勾選以下模塊:

 

 

接着咱們找兩段代碼驗證一下:

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息