精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

增強Jupyter Notebook的功能,這里有四個妙招

開發 開發工具
你對 Jupyter Notebook 了解多少?本文介紹了一些自定義功能,幫助你使用 Jupyter notebook 更高效地寫代碼。

Jupyter Notebook 是所有開發者共享工作的神器,它為共享 Notebooks 提供了一種便捷方式:結合文本、代碼和圖更快捷地將信息傳達給受眾。目前,Jupyter Notebook 已經應用于數據分析和數據科學等領域。

然而,大部分開發者僅僅了解其皮毛。開發者使用 Jupyter Notebook 的基本功能來寫 Python 代碼、展示圖。但是你們知道 Jupyter 中還有大量自定義功能嗎?這些很酷的選項可以幫助你使用 Jupyter notebook 更高效地寫代碼、展示圖。

本文將介紹強化 Jupyter Notebook 功能的 4 種方法。

1. 執行 Shell 命令

在技術或編程文本中,shell 表示使用文本與計算機進行交互的方式。最流行的 Unix shell 是 Bash(Bourne Again SHell),Bash 是 Linux 機器上終端默認的 shell。

在使用 Python 工作時,你會經常在寫 Python 代碼和使用 shell 命令之間來回切換。例如,你想使用 Python 讀取磁盤中的某份文件,而這需要你確認文件名。通常情況下,你需要在終端輸入 ls,獲得當前目錄的所有文件和文件夾列表。但這樣來回切換非常繁瑣低效。

很炫酷的是,Jupyter 能夠執行 Shell 命令,你甚至無需離開瀏覽器。只需要在 shell 命令前加一個感嘆號!,Jupyter 會將其轉換為 Bash。在任一命令前加感嘆號!,它們就可以在 Python Jupyter Notebook 中運行。

  1. # Listing folder contents 
  2. >>> !ls 
  3. mynotebook.ipynb stuff.txt# Getting the current directory 
  4. >>> !pwd 
  5. /home/george/github/project_1# Printing from Bash  
  6. >>> !echo "Pizza is delicious!" 
  7. Pizza is delicious! 

我們還可以將 shell 命令的輸出分配給 Python 變量,如下所示:

  1. # Getting the current directory.  
  2. # The variable "X" now contains ["/home/george/github/project_1"] 
  3. X = !pwd 

2. 更換主題

很多文本編輯器和編程 IDE 都有自定義主題。開發者最喜歡的主題之一是暗黑主題(如 monaki),因為對于整天盯著屏幕的開發者而言,暗黑主題看起來比較舒適。幸運的是,Jupyter 有一個插件,允許用戶自行選擇主題。

要想安裝該插件,你只需在終端中運行以下 pip 命令:

  1. pip install jupyterthemes 

運行以下命令,可得到可用的主題列表:

  1. jt -l 

截至本文寫作時,可選擇的主題包括:

  1. chesterish 
  2. grade3 
  3. gruvboxd 
  4. gruvboxl 
  5. monokai 
  6. oceans16 
  7. onedork 
  8. solarizedd 
  9. solarizedl 

查看這些主題,如下圖所示,我們擁有大量不同的顏色選擇。

solarizedd(左),gruvboxl(中),grade3(右)。

3. Notebook 擴展插件

Jupyter Notebook 擴展插件(nbextensions)是一些 JavaScript 模塊,你可以使用它們強化 Notebook 的功能以及使用。擴展插件本質上修改了 Jupyter UI,以實現更穩健的功能。

我們首先通過 pip 安裝 nbextensions:

  1. pip install jupyter_contrib_nbextensions  
  2. jupyter contrib nbextension install 

安裝完成后,啟動 Jupyter。你將看到一個新選項——NBextensions。選擇它之后,你會看到大量 Jupyter Notebook 擴展插件選項。

通過快速搜索,你可以查看這些擴展插件的功能。下面我將介紹幾個最重要的插件。

(1) Table of Contents

正如其名稱所描述的那樣,Table of Contents 基于 notebook 中 # 創建的標題自動生成目錄。例如,我在 notebook 中創建了以下標題:

  1. # This is a super big title 
  2. ## This is a big title 
  3. ### This is a medium title 
  4. #### This is a small title 

則左側會生成目錄。雙擊標題,可鏈接至對應章節內容。當 notebook 規模很大,選項很多時,這個功能非常方便!

(2) Hinterland

代碼補全是大部分 IDE 都具備的常見功能,比如 PyCharm。開發者喜歡這個功能,因為這使得他們的工作更加簡單,開發者無需記住每一個命令,IDE 會準備好一切。

Hinterland 可在 Jupyter Notebook 內完成代碼補全。在鍵入過程中,你會看到一些代碼補全建議。尤其是當你搜索外部庫的命令時(示例如下所示)。這簡直太方便了!

(3) 拆分單元格(Split Cells)

拆分單元格允許開發者并排查看 2 個單元格。當你有兩個相關單元格時(比如描述及其對應的圖示),這個功能非常方便。

4. 使用 Qgrid 探索 Dataframes

最后一站是 Qgrid,該工具允許開發者在不使用復雜 Pandas 代碼的情況下,探索和編輯數據幀。Qgrid 可在 Jupyter notebook 中以交互的方式渲染 pandas 數據幀,這樣你就可以執行一些直觀的控制,如滾動、排序和篩選,以及雙擊單元格編輯數據幀。

我們首先安裝 Qgrid:

  1. pip install qgrid 
  2. jupyter nbextension enable --py --sys-prefix widgetsnbextension 

要想使用 Qgrid 渲染數據幀,開發者只需導入 Qgrid,然后將數據幀輸入到 show_grid 函數:

  1. import qgrid 
  2. qgridqgrid_widget = qgrid.show_grid(df, show_toolbar=True
  3. qgrid_widget 

這樣,你可以對數據幀執行大量交互式操作:

  • 添加和刪除行;
  • 篩選行;
  • 編輯單元格。

將更多參數輸入 show_grid 函數可以執行其他交互式操作。關于 Qgrid 的全部功能,參見:https://github.com/quantopian/qgrid。

以上就是強化 Jupyter Notebook 功能的 4 種方法。

原文鏈接:

https://towardsdatascience.com/4-awesome-tips-for-enhancing-jupyter-notebooks-4d8905f926c5

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2019-11-08 09:46:34

技術功能開發

2010-09-09 10:18:01

2018-03-25 09:11:31

大數據機器學習分析軟件

2016-08-23 00:39:25

2020-11-02 15:49:35

機器學習技術云計算

2020-07-27 10:37:01

編程技巧開發

2023-11-21 08:00:20

AI模型

2023-11-21 08:45:10

JSON性能程序

2023-10-10 18:00:49

Python編程語言

2018-08-02 15:40:59

2019-09-18 09:06:00

2018-03-01 10:48:52

云 數據中心

2018-02-28 07:33:59

云遷移數據中心云計算

2023-08-21 13:39:57

開發桌面Ubuntu

2020-06-12 07:36:33

Redis

2024-01-03 16:37:26

Jupyter工具開源

2022-07-28 08:33:59

JupyterPython

2018-06-11 09:00:00

開源GitHubGit代碼倉庫

2018-05-15 15:47:32

2024-04-01 11:52:46

點贊
收藏

51CTO技術棧公眾號

日韩av有码在线| 国产精品久久久久四虎| 韩国欧美亚洲国产| 亚洲a v网站| 国产精品亚洲d| 日韩理论片一区二区| 精品国产乱码一区二区三区四区| 五月婷婷激情五月| 欧美ab在线视频| 亚洲乱码一区二区| 丰满少妇一区二区三区专区 | 日韩区欧美区| 色综合久久综合网欧美综合网| 亚洲永久一区二区三区在线| 亚洲乱码在线观看| 美女视频网站黄色亚洲| 久久久伊人日本| 毛片aaaaaa| 日本欧美三级| 日韩视频免费观看高清完整版| 97在线免费公开视频| 色www永久免费视频首页在线 | 在线电影欧美成精品| 日本丰满少妇xxxx| 国产在线看片| 国产拍欧美日韩视频二区| 超碰97国产在线| 中文字幕在线观看免费| 午夜亚洲视频| 亚洲3p在线观看| 永久免费看黄网站| 婷婷综合久久| 中文字幕在线观看亚洲| 性欧美成人播放77777| 99国产精品免费网站| 欧美精选午夜久久久乱码6080| 大肉大捧一进一出好爽视频| a'aaa级片在线观看| 一区二区三区在线免费观看| 亚洲啪啪av| 精品福利视频导航大全| 99r精品视频| 国产精品永久入口久久久| 国产又粗又猛又色又| 日韩电影在线一区| 热re99久久精品国产66热| 1级黄色大片儿| 亚洲人成在线影院| 国外成人在线视频| 中文字幕第28页| 精品91视频| 久久久久久久久久久免费 | 欧美日韩日本国产| 国产免费黄色小视频| 欧美14一18处毛片| 伊人夜夜躁av伊人久久| 国产激情片在线观看| jizzjizz亚洲| 一区二区三区日韩欧美| 2022中文字幕| 欧美1—12sexvideos| 亚洲v日本v欧美v久久精品| 成人免费毛片在线观看| av中文资源在线资源免费观看| 亚洲愉拍自拍另类高清精品| 成人av在线播放观看| 日韩av激情| 午夜久久久久久久久| 欧洲黄色一级视频| 亚洲一区二区三区四区| 欧美偷拍一区二区| 8x8x成人免费视频| 日本在线成人| 精品国产免费久久| 成人免费av片| 日韩影院二区| 欧美伦理91i| 久草免费新视频| 久久精品亚洲一区二区| 国产精品欧美在线| av中文在线观看| zzijzzij亚洲日本少妇熟睡| 欧美人xxxxx| 午夜视频成人| 亚洲大片在线观看| 亚洲精品怡红院| 国产美女精品视频免费播放软件| 亚洲风情亚aⅴ在线发布| 中文字幕一二三四区| 999精品一区| 97免费视频在线播放| 国产成人精品亚洲| 成人中文字幕在线| 日本在线观看一区二区| 2021国产在线| 日本精品视频一区二区| 日本成人在线免费| 欧美激情在线免费| 欧美富婆性猛交| 亚洲黄色激情视频| 国产伦精品一区二区三区视频青涩| 国产综合色一区二区三区| 成人av毛片| 亚洲图片欧美色图| 中文字幕永久有效| 香蕉久久夜色精品国产更新时间 | 国产又粗又硬又长又爽| 国产精品久久久久久久久久妞妞| 国产日产欧美精品| 青青操在线视频| 亚洲精品第1页| 黑森林精品导航| 国产精品xxx在线观看| 日韩在线观看网站| av大全在线观看| 高清久久久久久| 国产精品99久久久久久大便| 成人做爰视频www网站小优视频| 日韩一区二区精品在线观看| 毛片aaaaaa| 久久夜色精品| 精品久久一区二区三区蜜桃| 在线中文字幕视频观看| 欧美日韩亚洲综合一区二区三区 | 国产又黄又爽视频| 国产午夜精品一区二区三区嫩草 | 日韩成人dvd| 久久涩涩网站| 黄色软件视频在线观看| 精品欧美一区二区久久| 久久久久久久久毛片| 另类小说综合欧美亚洲| 日本亚洲自拍| 欧美电影免费观看高清完整| 亚洲成人久久久久| 精品欧美一区二区久久久久 | 亚洲影院污污.| 日本精品在线| 欧美天天综合网| 久久精品—区二区三区舞蹈| 午夜在线精品偷拍| 乱色588欧美| 美女高潮在线观看| 亚洲国产私拍精品国模在线观看| 久久久久成人精品无码| 国产大片一区二区| 精品一二三四五区| 成人免费在线电影网| 久久久久久久久久久国产| 亚洲免费黄色片| 亚洲福利视频三区| 欧洲一级黄色片| 亚洲欧美日本国产专区一区| 久久国产精品久久| 亚洲一级少妇| 国产亚洲一区二区在线| 中文字幕在线观看1| 亚洲欧洲精品一区二区三区 | 欧美黄视频在线观看| 欧美成人午夜视频| 亚洲国产精彩视频| 五月天中文字幕一区二区| 国产精品第七页| 久久伊人亚洲| 日韩视频精品| **欧美日韩在线| 久久久久久久久久久免费| 亚洲AV成人无码一二三区在线| 欧美天天综合色影久久精品| 久久久久久久久久久久久久久| 日本aⅴ亚洲精品中文乱码| 中国一区二区三区| 中文一区二区三区四区| 91精品国产网站| 成a人v在线播放| 欧美日韩国产片| 久久亚洲成人av| 久久免费美女视频| 在线视频观看91| 亚洲看片一区| 在线观看成人一级片| 7777精品| 国产精品久久久久久久久久尿| 黄视频在线观看网站| 亚洲福利精品在线| 做爰视频毛片视频| 亚洲国产日韩a在线播放| a级片在线观看| 国产精品中文字幕日韩精品| 奇米精品一区二区三区| 91日韩视频| 精品国产乱码久久久久软件 | 91精品国产一区二区三区| 亚洲视频在线观看免费| 日本免费www| 国产成人鲁色资源国产91色综| 亚洲熟妇av一区二区三区漫画| 超碰成人久久| 国产精品久久久久久久天堂第1集| 成人啊v在线| 隔壁老王国产在线精品| av大片在线观看| 亚洲国产精品电影在线观看| 一级黄色片免费| 狠狠色狠狠色综合日日小说| 国产精品夜夜夜爽阿娇| 91色九色蝌蚪| 丰满人妻一区二区三区大胸| 日韩电影网1区2区| 久久这里只有精品23| 国产精品不卡| 日韩欧美一区二区三区四区| 国产精品白浆| 亚洲字幕一区二区| 精品欧美一区二区三区在线观看 | 欧美一区二区三区小说| 一级黄色在线视频| 国产精品久久久久久久久久久免费看| 星空大象在线观看免费播放| 加勒比av一区二区| www.99av.com| 天堂va蜜桃一区二区三区 | 欧美精品一区二区三区很污很色的| 国产嫩bbwbbw高潮| 婷婷丁香激情综合| 妺妺窝人体色www聚色窝仙踪| 国产精品乱人伦| 亚洲黄色免费视频| 久久先锋资源网| 第四色在线视频| 成人午夜碰碰视频| 中文在线字幕观看| 国产一区二区三区免费观看| 国产精品乱码久久久久| 美女国产精品| 日韩av在线综合| 国产美女诱惑一区二区| 少妇人妻在线视频| 亚洲小说欧美另类社区| 男人c女人视频| 欧美久久一区| 国产青草视频在线观看| 欧美一区二区三区免费看| 大桥未久一区二区三区| 911久久香蕉国产线看观看| 一本一本a久久| 天天av综合| 韩国黄色一级大片| 午夜欧美精品| 成人黄色大片网站| av不卡在线| 凹凸国产熟女精品视频| 久久高清一区| 免费日韩中文字幕| 日韩高清电影一区| 邪恶网站在线观看| 精品一区二区三区在线播放| 伊人色在线视频| 国产成人综合在线| 尤物网站在线观看| 久久人人97超碰com| 夜夜春很很躁夜夜躁| 国产精品久久久久久久蜜臀| 多男操一女视频| 亚洲综合网站在线观看| 日韩高清免费av| 色88888久久久久久影院野外| 伊人影院中文字幕| 欧美日韩精品福利| www.97超碰| 亚洲女人天堂视频| 91吃瓜网在线观看| 欧美精品中文字幕一区| 交100部在线观看| 国产精品国产自产拍高清av水多| 日日夜夜亚洲精品| 国产传媒一区二区三区| 怕怕欧美视频免费大全| 四虎影院一区二区| 夜夜精品视频| 精品日韩久久久| 国产v日产∨综合v精品视频| 丰满少妇在线观看资源站| 国产精品久久久久永久免费观看| 久久午夜无码鲁丝片午夜精品| 好吊成人免视频| 国产精品一区二区人人爽| 亚洲韩国青草视频| 9191在线| 97激碰免费视频| 日韩福利影视| 精品一区二区不卡| 91精品久久久久久久蜜月| 131美女爱做视频| 久久激情五月婷婷| 特级西西人体wwwww| 成人欧美一区二区三区1314| 欧美日韩综合在线观看| 这里是久久伊人| 精品99又大又爽又硬少妇毛片 | 极品颜值美女露脸啪啪| 一本久久a久久免费精品不卡| av老司机久久| 一区二区三区天堂av| 成人av影院在线观看| 国产免费亚洲高清| 亚洲精品**不卡在线播he| 一二三四中文字幕| 秋霞午夜鲁丝一区二区老狼| 亚洲色偷偷色噜噜狠狠99网 | 亚洲日本中文字幕免费在线不卡| 日本三级在线观看网站| 国产精品一区二区三区免费视频| 另类春色校园亚洲| 国产精品啪啪啪视频| 全部av―极品视觉盛宴亚洲| 久久无码人妻精品一区二区三区 | 中文字幕精品av| 性欧美18xxxhd| 成人三级视频在线观看一区二区| 日韩中文欧美| 国产精品天天av精麻传媒| 99久久国产综合精品女不卡| 久久黄色免费视频| 777xxx欧美| 麻豆传媒在线完整视频| 国产精品久久久久久久7电影| 日韩av资源网| 成人免费观看cn| 成人视屏免费看| 欧美成人精品欧美一级| 正在播放亚洲一区| 麻豆传媒视频在线观看免费| 国产精品亚洲аv天堂网| 国产免费播放一区二区| 久久精品99国产| 久久蜜臀精品av| www五月天com| 亚洲人成电影网站色www| 在线观看欧美日韩电影| 久久精品日韩精品| 国产精品普通话对白| 性久久久久久久久久久| 午夜电影网一区| 艳母动漫在线看| 茄子视频成人在线| 精品国内自产拍在线观看视频| aa免费在线观看| 91女神在线视频| 中文字幕av影院| 中文字幕国产精品久久| 男人天堂久久| 亚洲天堂av免费在线观看| 精品一区二区三区在线观看国产 | 91性高湖久久久久久久久_久久99| 四季av一区二区凹凸精品| 日本中文字幕观看| 亚洲乱码一区二区三区在线观看| 国产黄色免费大片| 国产69精品久久久| 日本国产精品| 无码人妻精品一区二区三区66| 久久网这里都是精品| 嫩草影院一区二区三区| 久久精品国产96久久久香蕉| 另类视频一区二区三区| 丁香花在线影院观看在线播放| 91麻豆国产福利在线观看| 国产精品第六页| 欧美成人激情在线| 欧美成人午夜77777| 欧美日韩亚洲一二三| 日韩一区有码在线| 免费国产羞羞网站视频| 日韩暖暖在线视频| 天天射综合网视频| 欧美图片自拍偷拍| 色爱区综合激月婷婷| 男人天堂久久久| 国产另类自拍| 免费在线视频一区| 免费在线一级片| 亚洲天堂av在线免费观看| 精品一区91| 国产精品第12页| 久久久五月婷婷| 国产精品爽爽久久久久久| 久久久久久亚洲精品中文字幕 | 精选一区二区三区四区五区| 老牛嫩草一区二区三区日本| 久久久久久久麻豆| 亚洲国产精品va| 久久青草视频| 美脚丝袜脚交一区二区| 国产女人18毛片水真多成人如厕 | 欧美三级韩国三级日本三斤在线观看| 在线成人中文字幕| 精品精品国产三级a∨在线| 婷婷免费在线观看| 精品国产91乱高清在线观看|