1.Pandas分析包
這個(gè)工具的好處是顯而易見的。下面的動(dòng)畫是調(diào)用簡單方法df.profile_report()的結(jié)果,看看自己的結(jié)果報(bào)告:
使用這個(gè)工具很簡單,只需安裝和導(dǎo)入pandas分析包。
2.使用Cufflinks和Plotly繪圖
我們中的大多數(shù)人都是所謂的“有經(jīng)驗(yàn)的”數(shù)據(jù)科學(xué)家或數(shù)據(jù)分析師,他們會(huì)非常熟悉matplotlib和pandas之間的集成。也就是你可以快速畫出一個(gè)簡單pd的圖。DataFrame或pd。通過簡單調(diào)用.plot()方法,可以得到以下結(jié)果:
現(xiàn)在這一切都很好,但如何實(shí)現(xiàn)交互,可平移,可縮放,可縮放的圖形呢?我們可以用Cufflinks
要在您的環(huán)境中安裝Cufflinks,只需運(yùn)行
pipinstallcufflinks--upgrade
你就可以開始了??纯聪旅孢@些:
3.IPythonMagic命令
IPython的“Magic”基本上是IPython在標(biāo)準(zhǔn)Python語法之上的一系列增強(qiáng)。Magic命令有兩種類型:行Magic,用一個(gè)%前綴表示,對(duì)一行輸入進(jìn)行操作;單元Magic,用兩個(gè)%%前綴表示,對(duì)多行輸入進(jìn)行操作。下面是“magic”提供的一些有用的功能:
%lsmagic:找到全部
%debug:交互式調(diào)試
%store:在notebook之間傳遞變量。
%who:列出全局作用域的所有變量。
%%time:時(shí)間魔法,獲取所有時(shí)間信息
%%writefile:將單元格內(nèi)容寫入文件。
4.奇特的Jupyter格式
這個(gè)超級(jí)酷!基本上,Jupyter允許一些HTML/CSS格式的標(biāo)記單元格。
5.Jupyter快捷鍵
在訪問和學(xué)習(xí)快捷鍵時(shí),您可以使用命令面板:Ctrl+Shift+P。這會(huì)顯示出筆記本所有功能的列表。以下是最基本的命令舉例:
Esc:這將帶你進(jìn)入命令模式。在這個(gè)模式下,你可以使用箭頭鍵在筆記本上導(dǎo)航。
Enter:返回當(dāng)前單元格的編輯模式。
更多命令可以一邊學(xué)習(xí)一遍使用。
6.Jupyter中每個(gè)單元的多個(gè)輸出
這個(gè)很棒。您是否曾經(jīng)想要顯示pandasDataFrame的.head()和.tail(),但中途放棄了,因?yàn)閯?chuàng)建額外的代碼單元來運(yùn)行.tail()方法太麻煩了?不用擔(dān)心了,現(xiàn)在您可以使用以下代碼行顯示您想要的所有輸出:
fromIPython.core.interactiveshellimportInteractiveShell
InteractiveShell.ast_node_interactivity="all"
7.立即創(chuàng)建一個(gè)幻燈片的Notebook
使用RISE,你可以立即把你的JupyterNotebook變成幻燈片與一個(gè)單一的按鍵。最好的是,Notebook仍然是活動(dòng)的,所以您可以執(zhí)行現(xiàn)場(chǎng)編碼的同時(shí)呈現(xiàn)!
要使用這個(gè)出色的工具,簡單安裝RISE或通過conda或pip取決于您的環(huán)境:
condainstall-cconda-forgerise///OR///pipinstallRISE
現(xiàn)在,你可以從你的Notebook上創(chuàng)建有趣的幻燈片,只需點(diǎn)擊新建按鈕。