jupyter notebook使用技巧

1、最詳細(xì)的jupyter notebook介紹:超快上手Jupyter Notebook

2、Python Jupyter Notebook 中的錯(cuò)誤異常與代碼調(diào)試

3、Jupyter Notebook 的快捷鍵

? ? ? ? 我最喜歡的快捷鍵:Tab?: 代碼補(bǔ)全或縮進(jìn)

? ??????????????????????????????????????Shift-Tab?: 提示

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ctrl-/:單行或多行注釋與取消

????????????????????????????????????????Shift-Enter:運(yùn)行本單元,選中下一單元

4、28 Jupyter Notebook tips, tricks, and shortcuts

5、輸出全部顯示:

????????把變量名稱或沒有定義輸出結(jié)果的語句放在cell的最后一行,無需print語句,Jupyter也會(huì)顯示變量值。當(dāng)使用Pandas DataFrames時(shí)這一點(diǎn)尤其有用,因?yàn)檩敵鼋Y(jié)果為整齊的表格??梢酝ㄟ^修改內(nèi)核選項(xiàng)ast_node_interactivity,使得Jupyter對(duì)獨(dú)占一行的所有變量或者語句都自動(dòng)顯示,這樣你就可以馬上看到多個(gè)語句的運(yùn)行結(jié)果了。

from IPython.core.interactiveshell import InteractiveShell

InteractiveShell.ast_node_interactivity = "all"

????????如果你想在各種情形下(Notebook和Console)Jupyter都同樣處理,用下面的幾行簡單的命令創(chuàng)建文件~/.ipython/profile_default/ipython_config.py即可實(shí)現(xiàn):

c = get_config()

# Run all nodes interactively

c.InteractiveShell.ast_node_interactivity = "all"

6、在一個(gè)庫,方法或變量前加上??,你可以獲得它的一個(gè)快速語法說明。

7、Matplotlib 集成

? ??????要想在 Jupyter notebook 中使用 matplotlib,需要注意繪圖前需要輸入%Matplotlib inline并運(yùn)行,否則即使運(yùn)行終端可用的繪圖代碼段,cell也只會(huì)返回一個(gè)文件說明,如下圖所示。

%matplotlib inline

8、Markdown單元格高級(jí)用法

9、windows更改Jupyter Notebook工作的目錄

其他使用技巧等遇到時(shí)再更

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容