日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Jupyter Notebook简介及默认路径修改

發(fā)布時(shí)間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jupyter Notebook简介及默认路径修改 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Jupyter Notebook簡(jiǎn)介

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

Jupyter Notebook簡(jiǎn)介

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

一、Jupyter Notebook說(shuō)明

1.1 啟動(dòng)方式

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

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


這邊就自己的理解,對(duì)Jupyter Notebook工作方式和界面做一個(gè)說(shuō)明:我們網(wǎng)頁(yè)上每進(jìn)行一項(xiàng)操作(新建一個(gè)python文件,在文件中編寫一段代碼,或者啟動(dòng)內(nèi)核運(yùn)行一段代碼,或者關(guān)閉內(nèi)核),在黑色的終端界面都會(huì)有對(duì)應(yīng)的指令描述,進(jìn)行日志記錄。

用Jupyter Notebook在和用戶進(jìn)行交互的時(shí)候,只需要在Notebook的網(wǎng)頁(yè)界面即可,直觀而方便;其本質(zhì)的計(jì)算是在后臺(tái)操作的,雖然看不見,但是在后臺(tái)依然是正常的 python內(nèi)核運(yùn)算。對(duì)二者其實(shí)可以理解成一個(gè)面子和里子的關(guān)系。

1.2 界面說(shuō)明

1)主界面

主界面顯示的是File文件路徑,單擊右側(cè)的New可選擇生成新的文件,我們用來(lái)學(xué)習(xí)編寫python程序,選擇用于編碼的Python3文件。當(dāng)然也可以選擇text文件和文件夾等,teminal是終端,終端就是一個(gè)的即時(shí)交互界面。
上圖的主界面目錄中已經(jīng)存在2個(gè).ipynb,是我之前建立好的,對(duì)于目錄中已經(jīng)存在的文件,只要單擊就可以進(jìn)入該.ipynb的編輯界面。

2)Notebook界面

選擇新建Python3之后,會(huì)跳轉(zhuǎn)至一個(gè)新的網(wǎng)頁(yè),這等效于建立了一個(gè)新的.ipynb文件。進(jìn)入的界面就是新建的Jupyter Notebook界面,這也之后是使用Jupyter Notepad最常用的編輯界面。

在這個(gè)Notebook界面中,我們就可以進(jìn)行一些我們想要的操作,包括python代碼段的運(yùn)行,結(jié)果的展示和文本的注釋。下面簡(jiǎn)單介紹一些這個(gè)界面內(nèi)常用的操作和功能。

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

當(dāng)前編輯的文件會(huì)以.ipynb的格式自動(dòng)保存在你設(shè)置的路徑中,返回上一級(jí)即可看到。綠色表示這個(gè).ipynb文件正在運(yùn)行,并調(diào)用了一個(gè)python的內(nèi)核。

在主頁(yè)中可以同時(shí)打開多個(gè).ipynb文件,只要單擊該路徑下的文件名即可。每個(gè)文件都會(huì)調(diào)用1個(gè)內(nèi)核在后臺(tái)以支持python的編譯運(yùn)行,如果打開多個(gè),就會(huì)有多個(gè)內(nèi)核,主頁(yè)上也會(huì)有多個(gè)文件顯示成綠色。

2.指令逐條運(yùn)行

任意一個(gè)Jupyter Notebook文件,在當(dāng)前網(wǎng)頁(yè)界面內(nèi),找到 In[ ] 指令行,在指令行中輸入需要編譯和調(diào)試的代碼,編輯完成后,再單擊Run即可運(yùn)行該段,結(jié)果會(huì)直接顯示在下方。

可以看到,每一段cell都是獨(dú)立的,并且可以自動(dòng)調(diào)整每段代碼的位置,界面十分簡(jiǎn)潔,便于人機(jī)交互。

3.工具欄

編輯界面上方的工具欄中,不同圖標(biāo)代表了不同的作用,他的作用對(duì)象是一個(gè)代碼段,即一個(gè)cell。可以對(duì)代碼段的位置和內(nèi)容單獨(dú)調(diào)整,移動(dòng),復(fù)制粘貼等。

4.注釋

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

Markdown文本編輯的語(yǔ)法可以看文末的參考鏈接,網(wǎng)上也有非常多的語(yǔ)法教程。
在cell內(nèi)用Markdown進(jìn)行編輯,編輯時(shí)的界面如下所示:


運(yùn)行之后如下:

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

二、默認(rèn)工作路徑修改

進(jìn)入Jupyter Notebook主頁(yè)之后,就可以進(jìn)行文件夾和notebook創(chuàng)建,并且按自己的需求分段實(shí)現(xiàn)命令。但是通常我們會(huì)發(fā)現(xiàn),按照提示默認(rèn)安裝路徑后,打開Jupyter Notebook的工作路徑下總是有很多東西。


這是因?yàn)镴upyter Notebook是伴隨著Anaconda一起安裝的,如果Anaconda是安裝默認(rèn)在C盤的話,那么Jupyter Notebook默認(rèn)的工作目錄為 C:\Users\你的用戶名,也就是之前在網(wǎng)頁(yè)中看到的路徑。而C盤的用戶文件夾內(nèi)總是會(huì)包含許多默認(rèn)的文件夾和對(duì)象。但事實(shí)上,修改默認(rèn)工作路徑的操作也不復(fù)雜。

2.1 生成配置文件

在Anaconda Prompt中輸入:

jupyter notebook --generate-config

該步驟的目的是生成jupyter notebook的配置文件jupyter_notebook_config.py,通過(guò)對(duì)其進(jìn)行修改,將配置文件中工作路徑的選項(xiàng)修改成自己設(shè)定的路徑。

2.2 修改配置文件

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

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

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

D:\JupyterWorkSpace

需要注意的是,在修改完畢,運(yùn)行upyter Notebook之前,要確保在對(duì)應(yīng)路徑下新建了對(duì)應(yīng)名字的文件夾,否則修改路徑后找不到該路徑,Jupyter Notebook啟動(dòng)會(huì)閃退。

2.3 修改快捷方式鏈接內(nèi)容

配置文件的路徑修改之后,快捷方式的鏈接內(nèi)容還是沒(méi)有變,如果采用快捷方式打開JupyterNotebook還是會(huì)進(jìn)入到默認(rèn)路徑。接下來(lái)對(duì)快捷方式的鏈接內(nèi)容做修改。


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

次啟動(dòng)Jupyter Notebook,在后臺(tái)的日志中能看到路徑信息已經(jīng)改變:

對(duì)應(yīng)的,可以看到瀏覽器的主頁(yè)中看到,顯示的默認(rèn)路徑已經(jīng)修改成自己設(shè)置的路徑,當(dāng)前路徑下沒(méi)有C盤中那些其他的文件夾了。我這里有兩個(gè)ipynb文件是我自己后來(lái)生成的。

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

謝謝朋友們!

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。