奧推網

選單
文化

.ipynb檔案是什麼,學AI機器學習可得知道這個web筆記本

我們在技術探索學習的時候,比如有的AI機器學習之類,往往會發現有的程式碼專案裡有一些我們以前並沒接觸過的檔案字尾,比如今天我們介紹的。ipynb檔案,也是機智客在檢視託管社群專案的時候看到的,那麼這個是什麼新格式呢?怎麼開啟運用?

其實呢,如果你的作業系統用的是Ubuntu,而你選擇了用預設的雙擊試圖開啟這個。ipynb檔案,那麼系統預設用的文字編輯器也能把這個檔案開啟,然而如圖所示,我們就會得到滿螢幕奇奇怪怪看不懂的文字。你說它是程式碼原始檔也對,你說它是文字也沒什麼錯的。反正就是讓人一頭霧水看不懂的那種。

實際上,它只是一種互動式筆記本程式的格式。這個互動式筆記本就是ipython notebook,顧名思義就是需要類似Python的ipython notebook來開啟。所以就需要我們安裝這個應用程式了。網上的朋友建議用Anaconda安裝這個,不過機智客用的是pip3來安裝的,也挺簡單,pip3 install jupyter一個命令就解決了。

安裝好以後,並不是對著。ipynb檔案雙擊或者右鍵選擇notebook就能開啟,我們還要在終端裡開啟。要知道,我們前面也說了,這個是web應用程式,所以更多在web端執行。所以,我們在終端裡執行jupyter notebook這個命令,就會自動開啟一個http://localhost:8888/的連結以列表呈現出來你本地電腦裡的所有資料夾和檔案。此時我們就可以在裡面找到相應的。ipynb檔案再次打開了。

而此時web端屬於是登入了一個“賬號”,你可以根據需要,線上執行程式碼等操作。而在本地終端這裡則是一直停留在執行介面,如果你不小心關閉就算登出了。所以你可以在web頁面裡線上登出,也可以在本地終端裡Ctrl+C退出,此時就會顯示彈窗服務終止。我們就無法透過web頁面來訪問本地檔案了。

從jupyter notebook裡開啟的。ipynb檔案才是格式正確,層次分明的互動式筆記檔案了。這個檔案,往往我們需要知道,特別是做AI機器學習時候,很多專案程式裡都以這樣的檔案格式方式來儲存的。當然話又說回來了,jupyter notebook其實並不僅僅用於機器學習。