整個機器學習基礎階段會用到Matplotlib、Numpy、Pandas等庫,爲了統一版本號在環境中使用,將所有的庫及其版本放到了檔案requirements.txt當中,然後統一安裝
新建一個用於人工智慧環境的虛擬環境
mkvirtualenv ai
matplotlib==2.2.2
numpy==1.14.2
pandas==0.20.3
tables==3.4.2
jupyter==1.0.0
注意:
使用pip命令安裝
pip3 install -r requirements.txt
Jupyter專案是一個非盈利的開源專案,源於2014年的ipython專案,因爲它逐漸發展爲支援跨所有程式語言的互動式數據科學和科學計算
實時執行的程式碼、敘事性的文字和視覺化被整合在一起,方便使用程式碼和數據來講述故事
對比Jupyter Notebook和Pycharm
環境搭建好後,本機輸入jupyter notebook命令,會自動彈出瀏覽器視窗開啓Jupyter Notebook
# 進入虛擬環境
workon ai
# 輸入命令
jupyter notebook
本地notebook的預設URL爲:http://localhost:8888
想讓notebook開啓指定目錄,只要進入此目錄後執行命令即可
Jupyter支援兩種模式:
回車Enter
或滑鼠雙擊
cell進入編輯模式Esc
退出編輯,進入命令模式兩種模式通用快捷鍵
Shift+Enter
,執行本單元程式碼,並跳轉到下一單元Ctrl+Enter
,執行本單元程式碼,留在本單元命令模式:按ESC進入
Y
,cell切換到Code模式M
,cell切換到Markdown模式A
,在當前cell的上面新增cellB
,在當前cell的下面 下麪新增cell其他(瞭解)
雙擊D
:刪除當前cellZ
,回退L
,爲當前cell加上行號 <!–Ctrl+Shift+P
,對話方塊輸入命令直接執行Crtl+Home
Crtl+End
-->編輯模式:按Enter進入
Tab鍵
Ctrl+/
(Mac:CMD+/)其他(瞭解):
Ctrl鍵點選滑鼠
(Mac:CMD+點選滑鼠)Ctrl+Z
(Mac:CMD+Z)Ctrl+Y
(Mac:CMD+Y)掌握標題和縮排即可
效果展示:
4.1 安裝jupyter_contrib_nbextensions庫
安裝該庫的命令如下:
python -m pip install jupyter_contrib_nbextensions
然後執行:
jupyter contrib nbextension install --user --skip-running-check
在原來的基礎上勾選: 「Table of Contents」 以及 「Hinterland」
部分功能: