① Jupyter notebook 使用技巧
Jupyter notebook的實用技巧和功能
1. 常用插件與快捷鍵
- 官網安裝文檔提供了多種插件安裝方式,包括conda和pip。新版本需切換到jupyter_contrib_nbextensions進行安裝。激活插件後,如需代碼自動補全,啟用Hinterland插件;生成標題目錄,選擇Table of Contents;折疊內容,啟用Collapsible headings和Codefolding。
- 進入命令模式(Esc鍵)和編輯模式(Enter鍵)下,Jupyter notebook提供了豐富的快捷鍵,如A/B進行單元格插入,Ctrl-Enter運行代碼塊,以及Ctrl-Up/Ctrl-End進行移動和跳轉等。
2. 導出中文PDF
- 首先安裝pandoc和Miktex,然後通過pip安裝nbconvert。修改base.tplx和article.tplx文件來確保中文顯示正常,可能需要添加usepackage{ctex}。
- 執行導出時,可能需要處理安裝包問題,可通過更換國內下載源或梯子解決。
3. 其他功能
- 使用shell命令,只需在命令前加感嘆號;調整字體、顏色和加粗可通過配置;動態圖顯示需在import前設置%matplotlib inline為獨立窗口顯示。
- 遇到__file__ is not defined的問題,可使用os.getcwd()替代;富文本顯示有多種方法;更換主題時,建議選擇適應性較差但可用性高的默認主題。
- 隱藏頭部和菜單欄,新版Jupyter notebook提供了可視選項,老版本則可通過代碼實現;配置文件的管理也包括生成和修改。
額外小技巧
- 從特定目錄打開Jupyter Notebook,以及一鍵關閉後台運行的筆記本,都有實用的快捷方法。