日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Jupyter Notebook简介及默认路径修改

發布時間:2023/12/15 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jupyter Notebook简介及默认路径修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jupyter Notebook簡介

    • Jupyter Notebook簡介
    • 一、Jupyter Notebook說明
      • 1.1 啟動方式
      • 1.2 界面說明
        • 1)主界面
        • 2)Notebook界面
          • 1.單擊‘Untitled’可以修改文件名稱
          • 2.指令逐條運行
          • 3.工具欄
          • 4.注釋
    • 二、默認工作路徑修改
      • 2.1 生成配置文件
      • 2.2 修改配置文件
      • 2.3 修改快捷方式鏈接內容

Jupyter Notebook簡介

Jupyter Notebook的本質是一種交互性的代碼編輯工具,其界面較為簡潔并且方便用戶對代碼進行分段編輯,調試,注釋,修改。相比于pycharm和spyder等編譯器,相同之處在于本質上都是用python的內核進行編譯,但是不同的地方在于前者是對整個.py文件進行編譯,而Jupyter Notebook可以對代碼逐段進行編譯,并且可以插入圖片和公式進行輔助說明。

一、Jupyter Notebook說明

1.1 啟動方式

由于博主是新手,采用的是Anaconda安裝的,因此Anaconda中已經將python,spyder和Jupyter Notebook打包在一起,比較方便。成功安裝Anaconda之后,可以直接點擊Jupyter Notebook的快捷方式啟動。

啟動之后首先會彈出一個黑色的命令交互窗口,接著會自動在瀏覽器中(默認是Microsoft Edge)打開Jupyter Notebook的主頁,如下圖所示。


這邊就自己的理解,對Jupyter Notebook工作方式和界面做一個說明:我們網頁上每進行一項操作(新建一個python文件,在文件中編寫一段代碼,或者啟動內核運行一段代碼,或者關閉內核),在黑色的終端界面都會有對應的指令描述,進行日志記錄。

用Jupyter Notebook在和用戶進行交互的時候,只需要在Notebook的網頁界面即可,直觀而方便;其本質的計算是在后臺操作的,雖然看不見,但是在后臺依然是正常的 python內核運算。對二者其實可以理解成一個面子和里子的關系。

1.2 界面說明

1)主界面

主界面顯示的是File文件路徑,單擊右側的New可選擇生成新的文件,我們用來學習編寫python程序,選擇用于編碼的Python3文件。當然也可以選擇text文件和文件夾等,teminal是終端,終端就是一個的即時交互界面。
上圖的主界面目錄中已經存在2個.ipynb,是我之前建立好的,對于目錄中已經存在的文件,只要單擊就可以進入該.ipynb的編輯界面。

2)Notebook界面

選擇新建Python3之后,會跳轉至一個新的網頁,這等效于建立了一個新的.ipynb文件。進入的界面就是新建的Jupyter Notebook界面,這也之后是使用Jupyter Notepad最常用的編輯界面。

在這個Notebook界面中,我們就可以進行一些我們想要的操作,包括python代碼段的運行,結果的展示和文本的注釋。下面簡單介紹一些這個界面內常用的操作和功能。

1.單擊‘Untitled’可以修改文件名稱

當前編輯的文件會以.ipynb的格式自動保存在你設置的路徑中,返回上一級即可看到。綠色表示這個.ipynb文件正在運行,并調用了一個python的內核。

在主頁中可以同時打開多個.ipynb文件,只要單擊該路徑下的文件名即可。每個文件都會調用1個內核在后臺以支持python的編譯運行,如果打開多個,就會有多個內核,主頁上也會有多個文件顯示成綠色。

2.指令逐條運行

任意一個Jupyter Notebook文件,在當前網頁界面內,找到 In[ ] 指令行,在指令行中輸入需要編譯和調試的代碼,編輯完成后,再單擊Run即可運行該段,結果會直接顯示在下方。

可以看到,每一段cell都是獨立的,并且可以自動調整每段代碼的位置,界面十分簡潔,便于人機交互。

3.工具欄

編輯界面上方的工具欄中,不同圖標代表了不同的作用,他的作用對象是一個代碼段,即一個cell。可以對代碼段的位置和內容單獨調整,移動,復制粘貼等。

4.注釋

每一段Cell除了編譯運行python代碼,還可以將格式從code改為別的格式,如Markdown,就可以進行文本的編輯和注釋。

Markdown文本編輯的語法可以看文末的參考鏈接,網上也有非常多的語法教程。
在cell內用Markdown進行編輯,編輯時的界面如下所示:


運行之后如下:

總而言之,在Jupyter Notebook內編譯python,不僅調試比較簡單,可以逐段調試,并且最終所有的代碼段(即多個cell)都會保存在一個.ipynb文件中,下次打開可以直接看到運行的結果,在通過排版后會很整潔美觀。這也是為什么Jupyter Notebook取名的原因,它就像一個筆記本一樣,便于用戶對進行代碼編譯,數據處理,作圖可視化,甚至添加一些筆記。

二、默認工作路徑修改

進入Jupyter Notebook主頁之后,就可以進行文件夾和notebook創建,并且按自己的需求分段實現命令。但是通常我們會發現,按照提示默認安裝路徑后,打開Jupyter Notebook的工作路徑下總是有很多東西。


這是因為Jupyter Notebook是伴隨著Anaconda一起安裝的,如果Anaconda是安裝默認在C盤的話,那么Jupyter Notebook默認的工作目錄為 C:\Users\你的用戶名,也就是之前在網頁中看到的路徑。而C盤的用戶文件夾內總是會包含許多默認的文件夾和對象。但事實上,修改默認工作路徑的操作也不復雜。

2.1 生成配置文件

在Anaconda Prompt中輸入:

jupyter notebook --generate-config

該步驟的目的是生成jupyter notebook的配置文件jupyter_notebook_config.py,通過對其進行修改,將配置文件中工作路徑的選項修改成自己設定的路徑。

2.2 修改配置文件

找到配置文件jupyter_notebook_config.py,默認情況下配置文件的生成路徑如下:

C:\Users\用戶名\.jupyter\jupyter_notebook_config.py

找到配置文件后,用編輯器打開(本文以notepad為例),找到代碼中 c.NotebookApp.notebook_dir 這個變量,將你希望的路徑賦值給這個變量,同時刪除這一行前面的注釋“ #”,大約在第261行左右。
我自己的路徑設置為:

D:\JupyterWorkSpace

需要注意的是,在修改完畢,運行upyter Notebook之前,要確保在對應路徑下新建了對應名字的文件夾,否則修改路徑后找不到該路徑,Jupyter Notebook啟動會閃退。

2.3 修改快捷方式鏈接內容

配置文件的路徑修改之后,快捷方式的鏈接內容還是沒有變,如果采用快捷方式打開JupyterNotebook還是會進入到默認路徑。接下來對快捷方式的鏈接內容做修改。


右擊快捷方式,選擇“屬性”,找到屬性界面中鏈接的目標位置,將該行最后的%USERPROFILE%”刪除,并單擊應用,確定之后退出。

次啟動Jupyter Notebook,在后臺的日志中能看到路徑信息已經改變:

對應的,可以看到瀏覽器的主頁中看到,顯示的默認路徑已經修改成自己設置的路徑,當前路徑下沒有C盤中那些其他的文件夾了。我這里有兩個ipynb文件是我自己后來生成的。

至此,就可以把自己需要用到的ipynb文件放到自己設置的路徑下,按照實際工程需求進行分類,也沒有其他的不需要的文件夾,顯示的路徑就清爽多了。

謝謝朋友們!

總結

以上是生活随笔為你收集整理的Jupyter Notebook简介及默认路径修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。