最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jupyter?Notebook的使用詳解

 更新時間:2025年01月08日 11:40:57   作者:白炎靈  
JupyterNotebook是一個強大的工具,可以用于數(shù)據(jù)科學和機器學習等領域的各種任務,該文章介紹了JupyterNotebook的基本使用方法,包括新建和保存Notebook,插入圖像,運行代碼,以及許多快捷鍵的使用

Jupyter Notebook是一個開源Web應用程序,允許創(chuàng)建和共享包含實時代碼,方程式,可視化和敘述文本的文檔。用途包括:數(shù)據(jù)清理和轉換,數(shù)值模擬,統(tǒng)計建模,數(shù)據(jù)可視化,機器學習等等。

更新

時間過得好快啊,自己使用jupyter notebook已經有半年,就在這里更新一下自己平時使用比較頻繁的功能。

  1. 在notebook中插入圖片,可以輸入下面代碼:
from IPython.display import Image
Image(filename="    ")
  1. 刪除所選擇的單元格,快捷鍵X
  2. 在所選擇的單元格上面新建單元格,快捷鍵A
  3. 在所選擇的單元格下面新建單元格,快捷鍵B
  4. 運行單元格,快捷鍵Ctrl+Enter
  5. 默認的cell type為code,可以切換為Markdown,快捷鍵M
  6. cell type切換為Code,快捷鍵Y
  7. 若想使獨占一行的所有變量或語句都自動顯示,可先在notebook運行下面代碼
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
  1. 在運行結果比較長,想隱藏結果時,快捷鍵Esc+O
  2. 當在命令行輸入表達式,按下Tab鍵即可為任意變量(對象、函數(shù))搜索命名空間,與目前已輸入的字符進行匹配。
  3. 在一個變量名的前后使用問號?可以顯示一些關于該對象的概要信息。
  4. 可以把文件名當作參數(shù)傳給%run命令
  5. 中斷運行中的代碼快捷鍵:Ctrl+C
  6. 如果不小心刪除了cell,也是可以找回的:Esc+Z
  7. 一個cell拆分為兩個,快捷鍵:Ctrl+Shift+ -
  8. 撤銷操作,快捷鍵:Ctrl+Z
  9. 選擇上面一個cell,快捷鍵:Shift+K或者Shift+PgUp
  10. 選擇下面一個cell,快捷鍵:Shift+J或者Shift+PgDn
  11. 合并多個cell,快捷鍵:Shift+M(merge)
  12. 想要知道python的版本,可以輸入下面的命令
#方法一
python --version
#方法二
import sys
!{sys.executable} --version

新建notebook

在我們打開jupyter notebook之后,會看到下面這個界面:

我們只需要點擊界面右上角的new中的python,一個新的notebook就創(chuàng)建成功啦。

創(chuàng)建成功之后,會看到這樣的界面:

從上到下依此是菜單欄、工具欄、單元格。

菜單欄

這部分是菜單欄,每一項又都可以展開,讓我們一一學習吧。

File

這部分是針對文件進行的操作。

  • New Notebook:創(chuàng)建一個新的notebook
  • Open:打開文件
  • Make a copy:復制文件
  • Save as:輸入保存的notebook路徑
  • Rename:為notebook重命名
  • Save and Checkpoint:將當前的notebook狀態(tài)保存為一個Checkpoint
  • Revert to Checkpoint:恢復到此前存過的Checkpoint
  • Print Preview:打印預覽
  • Download as:下載Notebook存為某種格式的文件。供選擇的有html,py,ipynb,md,pdf,txt等等
  • Close and Halt:停止運行并且退出

Edit

  • cut cells:剪切單元
  • copy cells:復制單元
  • paste cells above:在當前單元上方粘貼單元
  • paste cells below:在當前單元下方粘貼單元
  • paste cells & replace:替換當前的單元為復制的單元
  • delete cells:刪除單元
  • undo delete cells:取消刪除單元的操作
  • split cells:拆分當前單元為兩個單元
  • merge cells above:合并上方單元和當前單元
  • merge cells below:合并下方單元和當前單元
  • move cells up:把當前單元上移一層
  • move cells down:把當前單元下移一層
  • edit notebook metadata:編輯notebook的元數(shù)據(jù)
  • find and replace :查找替換
  • cut cell attachments:剪切單元附件
  • copy cell attachments:復制單元附件

View

  • toggle header :隱藏/顯示jupyter notebook的logo和名稱
  • toggle toolbar:隱藏/顯示jupyter notebook的工具條
  • toggle line numbers:隱藏/展示單元的行數(shù)
  • cell toolbar:更改單元展示式樣

Insert

  • insert cell above:在當前位置之上插入一個單元
  • insert cell below:在當前位置之下插入一個單元

Cell

  • run cells:運行當前單元
  • run cells and select below:運行當前單元并且將光標移下一個單元
  • run cells and insert below:運行當前單元并且在之后插入一個單元
  • run all:運行所有的單元
  • run all above:運行當前單元上面的所有單元
  • run all below:運行當前單元下面的所有單元
  • cell type:改變單元類型,可供選擇的有Code,Markdown, Raw NBConvert
  • current outputs:對當前單元的輸出結果進行隱藏/顯示/滾動/清除
  • all output:對所有單元的輸出結果進行隱藏/顯示/滾動/清除

Kernel

  • interrupt:中斷與內核連接
  • restart:重啟內核
  • restart & clear output:重啟并且清除輸出
  • restart & run all:重啟并且運行所有的單元
  • reconnect:重新連接到內核
  • shutdown:關閉內核
  • change kernel:切換內核

Help

  • user interface tour:用戶界面之旅
  • keyboard shortcuts:快捷鍵
  • edit keyboard shortcuts:用戶可以根據(jù)自己情況編輯快捷鍵
  • notebook help:關于notebook的使用指南,會打開一個新的窗口
  • markdown:關于markdown的使用指南
  • python reference:關于python的使用指南
  • ipython reference:關于ipython的使用指南
  • numpy reference:關于numpy的使用指南
  • scipy reference:關于spicy的使用指南
  • matplotlib reference:關于matplotlib的使用指南
  • sympy reference:關于sympy的使用指南
  • pandas reference:關于pandas的使用指南
  • about:關于jupyter notebook

工具欄

工具欄從左到右的作用依此是:

保存notebook,新建notebook,剪切、復制、粘貼,將當前單元格上移、將當前單元格下移,運行代碼、中止運行、重啟內核、重啟內核然后重新運行代碼,切換單元類型,最后一個像是鍵盤標志的是命令面板。

編輯區(qū)域

在編輯區(qū)域,我們可以寫文字,運行代碼,也可以編輯圖片,至于單元的類型我們也可以自己選擇,有Code,Markdown,Raw NBConver ,Head

Code當前單元為code時,我們就可以直接寫代碼并且運行了

code狀態(tài)下,三類常見的提示符及含義如下:

提示符含義
ln[]程序未運行
ln[num]程序運行后
ln[*]程序正在運行
  • Markdown用于文本編輯
  • Raw NBConver中的文字或代碼都不會被運行
  • Head是用于設置標題的。

對于notebook的單元,有兩種模式,一種是命令模式(command mode),一種是編輯模式(edit mode),不同模式下可以進行的操作也不一樣。

命令狀態(tài)下的界面:

編輯狀態(tài)下的界面:

快捷鍵

jupyter notebook的快捷鍵很多,我們不需要死記硬背,選擇一部分經常使用的熟記就ok。

命令模式下的快捷鍵:

編輯狀態(tài)下的快捷鍵:

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python RabbitMQ實現(xiàn)簡單的進程間通信示例

    Python RabbitMQ實現(xiàn)簡單的進程間通信示例

    這篇文章主要介紹了Python RabbitMQ實現(xiàn)簡單的進程間通信示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Python Pandas學習之數(shù)據(jù)離散化與合并詳解

    Python Pandas學習之數(shù)據(jù)離散化與合并詳解

    Pandas是python的一個數(shù)據(jù)分析包,該工具是為解決數(shù)據(jù)分析任務而創(chuàng)建的。本文將通過示例詳細為大家介紹一下Pandas的數(shù)據(jù)離散化與合并,需要的可以參考一下
    2022-02-02
  • python獲取當前目錄路徑和上級路徑的實例

    python獲取當前目錄路徑和上級路徑的實例

    下面小編就為大家分享一篇python獲取當前目錄路徑和上級路徑的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python安裝Bs4的多種方法

    Python安裝Bs4的多種方法

    這篇文章主要介紹了Python安裝Bs4幾種方法,本文通過多種方法給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python處理application/json錯誤的方法詳解

    Python處理application/json錯誤的方法詳解

    這篇文章主要為大家詳細介紹了python使用httpx_sse調用sse流式接口對響應格式為application/json的錯誤信息處理的相關知識,需要的可以了解下
    2025-02-02
  • Python基礎教程之利用期物處理并發(fā)

    Python基礎教程之利用期物處理并發(fā)

    這篇文章主要給大家介紹了關于Python基礎教程之利用期物處理并發(fā)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧。
    2018-03-03
  • python+influxdb+shell編寫區(qū)域網絡狀況表

    python+influxdb+shell編寫區(qū)域網絡狀況表

    這篇文章主要為大家詳細介紹了python+influxdb+shell編寫區(qū)域網絡狀況表,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python?matplotlib實現(xiàn)多子圖布局

    Python?matplotlib實現(xiàn)多子圖布局

    多子圖布局是指在一個圖像中同時顯示多個子圖,每個子圖可以是獨立的圖形或者是相互關聯(lián)的圖形,下面我們就來了解下matplotlib是如何實現(xiàn)多子圖布局的吧
    2023-12-12
  • Python中selenium獲取token的方法

    Python中selenium獲取token的方法

    本文主要介紹了Python中selenium獲取token的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python入門篇之正則表達式

    Python入門篇之正則表達式

    正則表達式是一個很有用的工具,可處理復雜的字符匹配和替換工作。在Python中內置了一個re模塊以支持正則表達式。本文我們就來詳細探討下Python中正則表達式。
    2014-10-10

最新評論

衡水市| 施甸县| 康马县| 大同市| 囊谦县| 清新县| 甘孜县| 六枝特区| 临猗县| 延川县| 静乐县| 运城市| 来安县| 平邑县| 扶风县| 盘山县| 博罗县| 龙山县| 赞皇县| 麻阳| 保定市| 正定县| 临城县| 永川市| 视频| 西峡县| 广元市| 婺源县| 新晃| 昌平区| 柳河县| 青海省| 祁东县| 广水市| 南汇区| 新巴尔虎右旗| 玛曲县| 新民市| 武汉市| 丰镇市| 玉环县|