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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【工具】Jupyter Notebook介绍

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【工具】Jupyter Notebook介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在數據分析的道路上,你一定曾有過為新發現而激動不已的時刻,此時你急于將自己的發現告訴大家,卻遇到了這樣的問題:如何將我的分析過程清晰地表述出來呢?
為了能與同行們有效溝通,你需要重現整個分析過程,并將說明文字、代碼、圖表、公式、結論都整合在一個文檔中。顯然傳統的文本編輯工具并不能滿足這一需求,所以這兒隆重推薦一款神器 Jupyter Notebook,不僅能在文檔中執行代碼,還能以網頁形式分享。
下圖簡單展示了Jupyter Notebook 文檔的樣式。

本文主要內容如下:
一、Jupyter Notebook 介紹

  • 文學編程
  • 歷史傳承
  • 優點

二、Jupyter Notebook 使用入門

  • 安裝
  • 運行
  • 界面

?

一、Jupyter Notebook 介紹
官網:http://jupyter.org/

文學編程
在介紹Jupyter Notebook之前,讓我們先來看一個概念:文學編程 ( Literate programming ),這是由 Donald Knuth 提出的編程方法。傳統的結構化編程,人們需要按計算機的邏輯順序來編寫代碼;與此相反,文學編程則可以讓人們按照自己的思維邏輯來開發程序。
簡單來說,文學編程的讀者不是機器,而是人。 我們從寫出讓機器讀懂的代碼,過渡到向人們解說如何讓機器實現我們的想法,其中除了代碼,更多的是敘述性的文字、圖表等內容。這么一看,這不正是數據分析人員所需要的編碼風格么?不僅要當好一個程序員,還得當好一個作家。那么 Jupyter Notebook 就是不可或缺的一款集編程和寫作于一體的效率工具。

歷史傳承
也許說到 Jupyter 你會覺得陌生,但想必你或多或少聽過鼎鼎大名的 IPython。其實Jupyter 脫胎于 IPython 項目,IPython 顧名思義,是專注于 Python 的項目,但隨著項目發展壯大,已經不僅僅局限于 Python 這一種編程語言了。Jupyter 的名字就很好地釋義了這一發展過程,它是 Julia、Python 以及 R 語言的組合,字形相近于木星(Jupiter),而且現在支持的語言也遠超這三種了。

優點
以下列舉了 Jupyter Notebook 的眾多優點:
1. 極其適合數據分析
想象一下如下混亂的場景:你在終端中運行程序,可視化結果卻顯示在另一個窗口中,包含函數和類的腳本存在其他文檔中,更可惡的是你還需另外寫一份說明文檔來解釋程序如何執行以及結果如何。此時 Jupyter Notebook 從天而降,將所有內容收歸一處,你是不是頓覺靈臺清明,思路更加清晰了呢?
支持多語言
也許你習慣使用 R 語言來做數據分析,或者是想用學術界常用的 MATLAB 和 Mathematica,這些都不成問題,只要安裝相對應的核(kernel)即可。這里列出了 Jupyter 支持的所有語言,供您參考。

2. 分享便捷
支持以網頁的形式分享,GitHub 中天然支持 Notebook 展示,也可以通過 nbviewer 分享你的文檔。當然也支持導出成 HTML、Markdown 、PDF 等多種格式的文檔。

3. 遠程運行
在任何地點都可以通過網絡鏈接遠程服務器來實現運算,這里給出一個遠程運行的例子,可以體驗一下 Jupyter Notebook。

4. 交互式展現
不僅可以輸出圖片、視頻、數學公式,甚至可以呈現一些互動的可視化內容,比如可以縮放的地圖或者是可以旋轉的三維模型。這就需要交互式插件(Interactive widgets)來支持,更多內容請參考這里。

二、Jupyter Notebook 使用入門
安裝
本人在python3,windows環境直接通過pip安裝:

pip install jupyter notebook

運行
安裝成功后,通過cmd命令行方式切換到python運行環境下,然后直接命令行中輸入:

jupyter notebook

此時你的Web瀏覽器被自動打開,顯示文件目錄。通過點擊右上角的 new 創建新文檔。

界面
Notebook 文檔是由一系列單元(Cell)構成,主要有兩種形式的單元:
代碼單元:這里是你編寫代碼的地方,通過按 Shift + Enter 運行代碼,其結果顯示在本單元下方。代碼單元左邊有 In [1]: 這樣的序列標記,方便人們查看代碼的執行次序,如下圖:


Markdown單元:在這里對文本進行編輯,采用 markdown的語法規范,可以設置文本格式、插入鏈接、圖片甚至數學公式。同樣使用Shift+Enter運行markdown單元來顯示格式化的文本,如下圖:

類似于Linux的Vim編輯器,在notebook中也有兩種模式:
編輯模式:編輯文本和代碼。選中單元并按 Enter 鍵進入編輯模式,此時單元左側顯示綠色豎線。


命令模式:用于執行鍵盤輸入的快捷命令。通過Esc鍵進入命令模式,此時單元左側顯示藍色豎線。


如果要使用快捷鍵,首先按Esc鍵進入命令模式,然后按相應的鍵實現對文檔的操作,注意查看所有快捷命令可以按H。
比如切換成代碼單元(Y)或markdown 單元(M),或者在本單元的下方增加一單元(B)。

當命令模式切換到編輯模式,只要點擊具體單元Cell輸入框就可以進行編輯了。

以上主要是Jupyter Notebook簡單的一些介紹,具體高級用法可以在使用當中學習。

以上文章主要借鑒了作者:“魚心DrFish” ,鏈接:https://www.jianshu.com/p/86117613b7a6,在此感謝!

總結

以上是生活随笔為你收集整理的【工具】Jupyter Notebook介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本一道在线 | 涩涩爱在线 | 免费公开在线视频 | 精久久久久久久 | 青青青操 | 国产成人91| 国产又黄又爽 | 中文字幕人妻色偷偷久久 | 亚洲av无码一区二区三区在线 | 久久爱网| 欧美爱爱一区二区 | 韩国三色电费2024免费吗怎么看 | 高h放荡受浪受bl | 午夜精品久久久久久久久久蜜桃 | 亚洲靠逼 | 国产最新在线观看 | 免费日韩一级片 | 91视频免费看片 | av大全免费观看 | xxxxhd欧美| 九九热在线精品视频 | 天天综合日日夜夜 | 午夜精品极品粉嫩国产尤物 | 女十八毛片 | 亚洲视频在线观看免费视频 | 91小视频在线观看 | 亚洲精选一区二区 | 久久精品人人做人人爽 | 国产精品免费在线 | 黑人高潮一区二区三区在线看 | 成人免费视频国产在线观看 | 日韩成人在线视频观看 | 成年免费在线观看 | 黄色亚洲视频 | 69视频一区二区三区 | 五月婷婷一区二区 | 日韩中文字幕精品视频 | 午夜日韩| 亚洲无码精品一区二区三区 | 香蕉视频ap | 日韩影视一区 | 亚洲美女性视频 | 久久久久一区二区三区 | 国产欧美视频在线观看 | 亚洲欧洲成人精品久久一码二码 | 亚洲国产精品久久久久久 | 看成人片 | 亚洲精品乱码 | 97国产在线播放 | 黄色天堂网 | 人人人妻人人澡人人爽欧美一区 | 亚洲久久在线观看 | 九九精品在线观看视频 | 毛片天天看 | 夜夜天天 | 蜜桃av久久久亚洲精品 | 天天综合射 | 久久久夜夜夜 | 国产精品自拍偷拍视频 | www..com国产| 国产精品久免费的黄网站 | 亚洲精选一区 | 777国产成人入口 | 亚洲成人麻豆 | 九七影院在线观看免费观看电视 | 国产毛片欧美毛片久久久 | 黄污视频网站 | 黄色应用在线观看 | 蜜桃91麻豆精品一二三区 | 午夜福利电影一区二区 | 玖草在线 | 在线免费观看av网址 | 亚洲第二色 | 羞辱狗奴的句子有哪些 | 欧洲久久久 | 国产视频久久久 | 国产黄a三级| h视频免费在线观看 | www.久久精品.com | 激情五月婷婷在线 | 亚洲va久久久噜噜噜无码久久 | 与子敌伦刺激对白播放的优点 | 日韩在线第三页 | 国产欧美日韩在线播放 | 在线观看无码精品 | 欧美中文字幕在线播放 | 色播导航 | 伊人天堂在线 | 搡8o老女人老妇人老熟 | 情欲少妇人妻100篇 黄色一级片欧美 | 成人影音在线 | 天堂婷婷| 国产精品极品白嫩在线 | 久久久精品麻豆 | 成年人性生活视频 | 国产精品夜夜躁视频 | 欧美日韩1区 | 91丝袜在线观看 | 搡国产老太xxx网站 高h喷汁呻吟3p |