Pycharm中使用jupyter notebook編寫程序

第一次接觸到jupyter格式,挺喜歡。jupyter格式是一種交互式的代碼格式,比matlab的交互式更強大,因爲其可以將文檔說明、公式、代碼和結果(包括結果圖)融合在一個文檔中,按照自己代碼開發和思考的過程。許多機器學習的文檔、以及kaggle競賽的程序,都是用jupyter格式書寫的。

由於jupyter notebook是一個web程序,剛接觸時着實不習慣和不理解,畢竟與其他基於本地的IDE有很大不同。目前我對其的理解,就是基於本地程序接口的web程序,其書寫和運行都可以在網頁中進行,但必須要有對應的本地目錄,web上的更改(包括代碼和運行結果)都會同步到本地文件。因此,它支持多人同時對一個工程進行遠程操作。

pycharm中jupyter配置

言歸正傳。由於直接使用jupyter notebook時是在web端,可能有人不太習慣!其實在Pycharm中也內置有jupyter notebook,在創建文件時選擇jupyter notebook即可,使用前用pip install jupyter檢查一下你是否安裝了jupyter。
在這裏插入圖片描述
jupyter notebook支持markdown語法和將近40中code的語法,在書寫時可以選擇是markdown還是code格式,這樣就可以同時將文檔註釋和代碼、以及後續的輸出結果存放在一個文件中。
在這裏插入圖片描述
在這裏插入圖片描述
其實也就是這麼多內容,主要是要弄明白jupyter notebook的工作原理就是藉助於web端實現的一個編輯器,這個並不一定需要聯網,只是也可以聯網與別人分享與共同合作。

pycharm端與web端的優缺點對比

優點:pycharm在書寫代碼時能夠進行更好的代碼補齊功能。
缺點:windows版的pycharm還不支持markdown格式的預覽功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章