Jupyter Notebook 快速入門

Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本论衍,支持運行 40 多種編程語言奶是。在本文中楣责,我們將介紹 Jupyter notebook 的主要特性顷蟆,以及為什么對于希望編寫漂亮的交互式文檔的人來說是一個強(qiáng)大工具。

在開始使用 notebook 之前腐魂,我們先需要安裝該庫帐偎。你可以在
Jupyter 官網(wǎng)上找到完整的步驟。

一蛔屹、安裝Jupyter

新版本Anaconda自帶Jupyter

目前削樊,最新版本的Anaconda是自帶Jupyter NoteBook的,不需要再單獨安裝

image_1b4e5l3s6r5i18ok1rnd195i1u549.png-31.6kB

老版本Anacodna需自己安裝Jupyter

Jupyter Notebook安裝的官方網(wǎng)站

  • 安裝Jupyter Notebook的先決條件:已經(jīng)安裝了python(python 2.7 或者是python3.3)
  • 具體的安裝方法:
    • 官方建議利用Anaconda安裝Jupyter
    • 安裝完成Anaconda后兔毒,如果該Anaconda并不自帶Jupyter Noterbook漫贞,那么,打開cmd育叁,輸入:conda install jupyter
  • 這樣安裝完的jupyter不具有New a terminal的功能
    經(jīng)過各種查詢才知道迅脐,原來是因為windows不具有terminal需要的TTY,所以豪嗽,windows下的jupyter是不支持Terminal模式的谴蔑,而且短期內(nèi)也沒有增加這種支持的計劃

二、更改Jupyter notebook的工作空間

如何找到該配置文件

  • 在cmd中輸入jupyter notebook --generate-config

  • 如果該配置文件已經(jīng)存在龟梦,那么隐锭,會出現(xiàn)如下信息,從中可以見到配置文件存在的位置,注意计贰,此時钦睡,輸入N,不要overwrite

    ?

image_1b4e641ot340t3g1asfdv81972m.png-16.9kB

在其配置文件ipython_notebook_config.py中躁倒,有如下一句

# The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir = u''

簡單使用

簡單的操作符

2**2
4

常用快捷鍵

  • 執(zhí)行當(dāng)前cell荞怒,并自動跳到下一個cell:Shift Enter
  • 執(zhí)行當(dāng)前cell,執(zhí)行后不自動調(diào)轉(zhuǎn)到下一個cell:Ctrl-Enter
  • 是當(dāng)前的cell進(jìn)入編輯模式:Enter
  • 退出當(dāng)前cell的編輯模式:Esc
  • 刪除當(dāng)前的cell:雙D
  • 為當(dāng)前的cell加入line number:單L
  • 將當(dāng)前的cell轉(zhuǎn)化為具有一級標(biāo)題的maskdown:單1
  • 將當(dāng)前的cell轉(zhuǎn)化為具有二級標(biāo)題的maskdown:單2
  • 將當(dāng)前的cell轉(zhuǎn)化為具有三級標(biāo)題的maskdown:單3
  • 為一行或者多行添加/取消注釋:Crtl /
  • 撤銷對某個cell的刪除:z
  • 瀏覽器的各個Tab之間切換:Crtl PgUpCrtl PgDn
  • 快速跳轉(zhuǎn)到首個cell:Crtl Home
  • 快速跳轉(zhuǎn)到最后一個cell:Crtl End

多行操作同樣支持

for i in range(5):
  print(i)
0
1
2
3
4

你還可以使用 LaTex 來生成數(shù)學(xué)公式

$$\int_0^{+\infty} x^2 dx$$

$$\int_0^{+\infty} x^2 dx$$

導(dǎo)出功能

notebook 還有一個強(qiáng)大的特性秧秉,就是其導(dǎo)出功能褐桌。可以將 notebook 導(dǎo)出為多種格式:

  • HTML
  • markdown
  • pdf
  • ReST
  • raw python

Matplotlib 集成

如果你用 Python 繪制過圖形福贞,那你肯定知道 matplotlib撩嚼。Matplotlib 是一個用于創(chuàng)建漂亮圖形的 Python 庫,結(jié)合 Jupyter notebook 使用時體驗更佳挖帘。

要想在 Jupyter notebook 中使用 matplotlib完丽,需要告訴 Jupyter 獲取 matplotlib 生成的所有圖形,并將其嵌入 notebook 中拇舀。為此逻族,需要計算:

%matplotlib inline 

為了執(zhí)行成功你可能需要首先安裝matplotlibpip installl matplotlib

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(20)
y = x**2

plt.plot(x, y)
[<matplotlib.lines.Line2D at 0x7f6d288b8f98>]
output_15_1.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市骄崩,隨后出現(xiàn)的幾起案子聘鳞,更是在濱河造成了極大的恐慌薄辅,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抠璃,死亡現(xiàn)場離奇詭異站楚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)搏嗡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門窿春,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人采盒,你說我怎么就攤上這事旧乞。” “怎么了磅氨?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵尺栖,是天一觀的道長。 經(jīng)常有香客問我烦租,道長延赌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任左权,我火速辦了婚禮皮胡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赏迟。我一直安慰自己,他們只是感情好蠢棱,可當(dāng)我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布锌杀。 她就那樣靜靜地躺著,像睡著了一般泻仙。 火紅的嫁衣襯著肌膚如雪糕再。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天玉转,我揣著相機(jī)與錄音突想,去河邊找鬼。 笑死究抓,一個胖子當(dāng)著我的面吹牛猾担,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播刺下,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼绑嘹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了橘茉?” 一聲冷哼從身側(cè)響起工腋,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤姨丈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后擅腰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蟋恬,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年趁冈,在試婚紗的時候發(fā)現(xiàn)自己被綠了筋现。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡箱歧,死狀恐怖矾飞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呀邢,我是刑警寧澤洒沦,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站价淌,受9級特大地震影響申眼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝉衣,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一括尸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧病毡,春花似錦濒翻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至僧家,卻和暖如春雀摘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背八拱。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工阵赠, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人肌稻。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓清蚀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親灯萍。 傳聞我的和親對象是個殘疾皇子轧铁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,665評論 2 354