<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【建議收藏】記住這些,玩轉(zhuǎn) Jupyter Notebook

          共 2109字,需瀏覽 5分鐘

           ·

          2020-10-19 15:38

          文末贈(zèng)書(shū)福利

          Jupyter Notebook 是以網(wǎng)頁(yè)的形式將代碼、運(yùn)行結(jié)果以及說(shuō)明文檔等集成在一起編輯的強(qiáng)大工具。有了它,你可以在網(wǎng)頁(yè)中直接編寫(xiě)代碼、運(yùn)行代碼以及呈現(xiàn)運(yùn)行結(jié)果。它是數(shù)據(jù)分析、機(jī)器學(xué)習(xí)等領(lǐng)域的必備工具。

          八卦一下,Jupyter一詞不是木星的英文單詞 Jupiter,而是 JuliaPythonR三種語(yǔ)言名字的混合體。所以你可以使用它處理很多語(yǔ)言。

          另外,還有個(gè)同門(mén)兄弟 JupyterLab,但是相比它 Jupyter Notebook 有個(gè)優(yōu)點(diǎn)是可以用鍵盤(pán)快捷鍵。因?yàn)?/span>有時(shí)候用鼠標(biāo)操作感覺(jué)太麻煩,而且效率低下,而熟練使用快捷鍵操作會(huì)讓你比別人更快更輕松。

          下面就讓我們來(lái)見(jiàn)識(shí)一下這些快捷鍵。首先要知道的是,Jupyter Notebook 有兩種鍵盤(pán)輸入模式。

          • 編輯模式,單元格中可以輸入代碼或文本,此時(shí)單元格的框線為綠色。
          • 命令模式,鍵盤(pán)輸入運(yùn)行程序命令,此時(shí)單元格的框線為灰色,左側(cè)為藍(lán)色。

          第一個(gè)快捷鍵是 Esc 進(jìn)入命令模式,然后再按 h,彈出的幫助面板羅列了常見(jiàn)的快捷操作,具體圖片見(jiàn)文末。

          1命令模式

          按鍵 Esc 開(kāi)啟

          • Enter: 切入編輯模式
          • Shift-Enter: 運(yùn)行本單元,并選中下個(gè)單元
          • Ctrl-Enter: 運(yùn)行本單元
          • Alt-Enter: 運(yùn)行本單元,并在下面插入新的單元
          • Y: 單元切入代碼狀態(tài)
          • M:單元切入 markdown 狀態(tài)
          • R: 單元轉(zhuǎn)入 raw 狀態(tài)
          • 1: 設(shè)定 1 級(jí)標(biāo)題
          • 2: 設(shè)定 2 級(jí)標(biāo)題
          • 3: 設(shè)定 3 級(jí)標(biāo)題
          • 4: 設(shè)定 4 級(jí)標(biāo)題
          • 5: 設(shè)定 5 級(jí)標(biāo)題
          • 6: 設(shè)定 6 級(jí)標(biāo)題
          • Up: 選中上方單元
          • K: 選中上方單元
          • Down: 選中下方單元
          • J: 選中下方單元
          • Shift-K: 擴(kuò)大選中上方單元
          • Shift-J: 擴(kuò)大選中下方單元
          • A: 在上方插入新單元
          • B: 在下方插入新單元
          • X: 剪切選中的單元
          • C: 復(fù)制選中的單元
          • Shift-V: 粘貼到上方單元
          • V: 粘貼到下方單元
          • Z: 恢復(fù)刪除的最后一個(gè)單元
          • D,D: 刪除選中的單元
          • Shift-M: 合并選中的單元
          • Ctrl-S: 文件存盤(pán)
          • S: 文件存盤(pán)
          • L: 轉(zhuǎn)換行號(hào)
          • O: 轉(zhuǎn)換輸出
          • Shift-O: 轉(zhuǎn)換輸出滾動(dòng)
          • Esc: 關(guān)閉頁(yè)面
          • Q: 關(guān)閉頁(yè)面
          • H: 顯示快捷鍵幫助
          • I,I: 中斷 Notebook 內(nèi)核
          • 0,0: 重啟 Notebook 內(nèi)核
          • Shift: 忽略
          • Shift-Space: 向上滾動(dòng)
          • Space: 向下滾動(dòng)

          2編輯模式

          Enter 鍵開(kāi)啟

          • Tab: 代碼補(bǔ)全或縮進(jìn)
          • Shift-Tab: 提示
          • Ctrl-]: 縮進(jìn)
          • Ctrl-[: 解除縮進(jìn)
          • Ctrl-A: 全選
          • Ctrl-Z: 復(fù)原
          • Ctrl-Shift-Z: 再做
          • Ctrl-Y: 再做
          • Ctrl-Home: 跳到單元開(kāi)頭
          • Ctrl-Up: 跳到單元開(kāi)頭
          • Ctrl-End: 跳到單元末尾
          • Ctrl-Down: 跳到單元末尾
          • Ctrl-Left: 跳到左邊一個(gè)字首
          • Ctrl-Right: 跳到右邊一個(gè)字首
          • Ctrl-Backspace: 刪除前面一個(gè)字
          • Ctrl-Delete: 刪除后面一個(gè)字
          • Esc: 進(jìn)入命令模式
          • Ctrl-M: 進(jìn)入命令模式
          • Shift-Enter: 運(yùn)行本單元,選中下一單元
          • Ctrl-Enter: 運(yùn)行本單元
          • Alt-Enter: 運(yùn)行本單元,在下面插入一單元
          • Ctrl-Shift--: 分割單元
          • Ctrl-Shift-Subtract: 分割單元
          • Ctrl-S: 文件存盤(pán)
          • Shift: 忽略
          • Up: 光標(biāo)上移或轉(zhuǎn)入上一單元
          • Down:光標(biāo)下移或轉(zhuǎn)入下一單元

          3魔法命令

          當(dāng)我們使用 %matplotlib inline 使得 Matplotlib 圖表可以直接呈現(xiàn)在筆記本中。這個(gè)命令就是所謂的魔法命令。我們還可以使用其他一些魔法命令。

          • (Line)魔法命令在代碼單元的單行上運(yùn)行
          • 單元(Cell)魔法命令在整個(gè)代碼單元上運(yùn)行

          常用的一些魔法命令如下表所示,


          想知道更多的魔法命令,打開(kāi) Jupyter Notebook,在單元格中鍵入
          %lsmagic,然后運(yùn)行該單元格。這將輸出可用的行魔法命令和單元魔法命令列表,并且還將告訴你 automagic 是否已打開(kāi)。

          %lsmagic
          %automagic
          Automagic is ON, % prefix IS NOT needed for line magics.

          此時(shí)說(shuō)明 automagic 已經(jīng)開(kāi)啟,行魔法命令不需要 % 前綴也可以。

          4幫助面板

          贈(zèng)書(shū)福利

          感謝北京大學(xué)出版社的贊助,一共2

          贈(zèng)書(shū)方式:后臺(tái)回復(fù)999參與抽獎(jiǎng)

          10月19日(周一)晚8點(diǎn)開(kāi)獎(jiǎng)

          我的朋友圈更精彩

          推薦閱讀

          (點(diǎn)擊標(biāo)題可跳轉(zhuǎn)閱讀)

          馬克思的數(shù)學(xué)手稿

          Tensorflow的妙用

          神 經(jīng) 網(wǎng) 絡(luò) 內(nèi) 部 長(zhǎng) 啥 樣?

          眾所周知,YouTube是個(gè)學(xué)習(xí)網(wǎng)站

          劍橋大學(xué):PyTorch 已 碾 壓 TensorFlow

          老鐵,三連支持一下,好嗎?↓↓↓

          瀏覽 27
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩欧美在线国产在线 | 操逼视频黄 | 午夜视频免费 | 无码蜜桃视频 | 色护士在线综合资源视频 |