如何使用Jupyter Notebook?

      Jupyter Notebook

      是什么?

      Jupyter Notebook

      是一個強大的工具,其典型特征在于交互式開發和數據呈現。首先,我們來看一下什么是

      notebook

      。

      Notebook

      是將代碼和其相應的輸出呈現在一個單一的文檔里,同時還可以包括相應的說明注釋、數學公式等各類資源。換言之,在這個文檔里,可以運行代碼,呈現代碼輸出,添加說明、公式、圖標等,從而使我們的工作更加透明、更容易理解、更容易復現、也更容易分享。

      Jupyter Notebook

      是完全開源、免費的,可以單獨下載,也可以作為

      Anaconda

      工具包的一部分。下載鏈接:

      https://jupyter.org/install

      https://www.anaconda.com/products/individual

      Jupyter Notebooks

      支持多種編程語言,這里我們以

      Python

      為例進行說明。

      安裝

      這里我們采用適合初學者的簡易方式進行安裝,也就是直接安裝

      Anaconda

      ,在

      Anaconda

      下調用

      JupyterNotebook

      。之所以直接安裝

      Anaconda

      ,一個重要原因是

      Anaconda

      預裝了很多

      Python

      的庫,例如

      Numpy

      、

      pandas

      、

      Matplotlib

      等。

      啟用

      Jupyter

      Windows

      系統下,安裝好

      Anaconda

      之后,可直接啟用

      Jupyter

      ,如下圖所示。

      點擊上圖紅色方框中的

      JupyterNotebook

      ,系統會調用默認的瀏覽器打開

      Jupyter Notebook

      ,如下圖所示,這就是

      Jupyter Notebook

      的控制面板。

      點擊圖中的“新建”,然后選擇

      Python3

      ,就可以打開一個新的窗口,這個窗口實際上就是一個

      Jupyter Notebook

      ,一個未命名的

      .ipynb

      文件,在

      Jupyter Notebook

      的控制面板中會顯示出來。創建

      Notebook

      ,其實就是創建

      .ipynb

      文件,因此,每個

      Notebook

      都有與之對應的

      .ipynb

      文件。

      Jupyter Notebook

      中運行

      Python

      腳本

      新建一個

      JupyterNotebook

      之后,就可以在其中運行

      Python

      腳本了。如下圖所示,圖中方框為綠色,說明此時為編輯模式(

      Edit mode

      ),若為藍色則表示命令模式(

      Command mode

      )。按

      Esc

      可由編輯模式進入命令模式,按

      Enter

      可由命令模式進入編輯模式。

      在命令模式下,按下

      Ctlr+Enter

      ,即可執行當前腳本,并輸出執行結果,如下圖所示??梢钥吹椒娇虻臉撕?/p>In [ ]

      變成了

      In [1]

      ,這里

      In

      實際上是

      Input

      的縮寫。

      1

      表示該標簽對應腳本被運行的次數。這里的方框被稱為

      Cell

      。執行

      cell

      需要調用背后的計算引擎,也就是

      Kernel

      。

      如果需要在當前

      Cell

      下方創建一個新的

      Cell

      ,可直接按下字母

      b

      Below

      ),如果需要在當前

      Cell

      上方創建一個新的

      Cell

      ,可直接按下

      a

      Above

      )。如下圖所示,創建了一個新的

      Cell

      。

      運行

      Cell

      也可點擊下圖紅色方框中的按鈕。

      Markdown cell

      Markdown cell

      簡單的說其內容是文本格式,可用來對其他

      Cell

      進行注釋說明,如下圖所示。其運行結果仍在當前

      Cell

      顯示。

      快捷鍵總結

      鍵盤上的

      up

      :向上翻閱

      Cell

      。

      鍵盤上的

      down

      ↓:向下翻閱

      Cell

      。

      Shift+up

      down

      可選中多個

      Cell

      ,然后

      Shift+M

      可將選中的

      Cell

      合并。

      D+D

      (連續兩次按

      D

      ):刪除處于激活狀態的

      Cell

      。

      Z

      :撤銷之前的刪除操作。

      M

      :將當前處于激活狀態的

      Cell

      轉換為

      Markdown Cell

      。

      快捷鍵也可在這里查閱,如下圖所示。

      2020文章匯總如何生成ROM的coe文件ECO方式更新RAM/ROM初始值

      Versal系列芯片基礎知識

      Versal中的Clock Buffer有哪些

      在C代碼中插入寄存器

      在HLS中使用vector

      MMCM改善抖動效果如何

      優化同步跨時鐘域路徑的Clock Skew

      模塊化設計思維:System Generator

      為什么乘加運算沒有映射為DSP48?

      Vitis設計流程之基本概念

      從Vitis角度看Vitis HLS

      文 | Teacher Gao圖 |Teacher Gao

      Copyright @ TeacherGaoFPGAHub

      免責聲明:本文僅代表文章作者的個人觀點,與本站無關。其原創性、真實性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容文字的真實性、完整性和原創性本站不作任何保證或承諾,請讀者僅作參考,并自行核實相關內容。

      http://image95.pinlue.com/image/53.jpg
      分享
      評論
      首頁
      和记