成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一文學(xué)會(huì)設(shè)置 Jupyter 主題與目錄

開(kāi)發(fā) 前端
Jupyter notebook將基于控制臺(tái)的方法擴(kuò)展到了一個(gè)全新的方向,提供了一個(gè)基于 Web 的應(yīng)用程序,適用于捕獲整個(gè)計(jì)算過(guò)程:開(kāi)發(fā)、記錄和執(zhí)行代碼,以及交流結(jié)果。

[[407462]]

大家好,我是云朵君!

前兩天因?yàn)槟承┰颍贫渚匮b系統(tǒng)了,發(fā)現(xiàn)以前的一些設(shè)置都沒(méi)有了,因?yàn)橐恍┝?xí)慣,還是想恢復(fù)下以前的一些設(shè)置,如設(shè)置Jupyter notebook 的主題,設(shè)置他的目錄插件等。把設(shè)置的過(guò)程寫出一個(gè)教程,供大家參考。

Jupyter notebook等簡(jiǎn)單介紹

做數(shù)據(jù)科學(xué)的小伙伴們對(duì)Jupyter notebook一點(diǎn)都不陌生,下載安裝anaconda后就可以直接使用了。

下面是官方的一些介紹,參考Jupyter notebook官方文檔[1]

Jupyter notebook將基于控制臺(tái)的方法擴(kuò)展到了一個(gè)全新的方向,提供了一個(gè)基于 Web 的應(yīng)用程序,適用于捕獲整個(gè)計(jì)算過(guò)程:開(kāi)發(fā)、記錄和執(zhí)行代碼,以及交流結(jié)果。Jupyter notebook結(jié)合了兩個(gè)組件:

Web 應(yīng)用程序:一種基于瀏覽器的工具,用于交互式創(chuàng)作文檔,這些文檔結(jié)合了解釋性文本、數(shù)學(xué)、計(jì)算及其豐富的媒體輸出。

Notebook 文檔:Web 應(yīng)用程序中所有可見(jiàn)內(nèi)容的表示,包括計(jì)算的輸入和輸出、解釋性文本、數(shù)學(xué)、圖像和對(duì)象的富媒體表示。

Web應(yīng)用程序的主要功能

  • 代碼的瀏覽器內(nèi)編輯,具有自動(dòng)語(yǔ)法突出顯示、縮進(jìn)和制表符完成/內(nèi)省。
  • 從瀏覽器執(zhí)行代碼的能力,將計(jì)算結(jié)果附加到生成它們的代碼。
  • 使用富媒體表示(例如 HTML、LaTeX、PNG、SVG 等)顯示計(jì)算結(jié)果。例如,可以內(nèi)聯(lián)包含由matplotlib庫(kù)呈現(xiàn)的出版物質(zhì)量的圖形。
  • 使用Markdown標(biāo)記語(yǔ)言在瀏覽器中編輯富文本,可以為代碼提供注釋,不限于純文本。
  • 能夠使用 LaTeX 在 Markdown 單元格中輕松包含數(shù)學(xué)符號(hào),并由MathJax本地呈現(xiàn)。

打開(kāi)Jupyter notebook時(shí)出現(xiàn)如下圖所示:

這是官方默認(rèn)的主題,說(shuō)到主題,大家都希望定制適合自己的主題,個(gè)性化嘛。如果我們想要自己定制主題,怎么辦呢?

下面介紹Jupyter-themes修改Jupyter notebook主題的方法。

參考Github地址[2]

環(huán)境準(zhǔn)備

  • Python 3.4、3.5、3.6、3.7
  • Jupyter(推薦Anaconda[3])
  • matplotlib

使用 pip 安裝

  1. # 安裝 jupyterthemes 
  2. # pip install -i https://pypi.douban.com/simple/ jupyterthemes 
  3. pip install jupyterthemes 
  4.  
  5. #升級(jí)到最新版本 
  6. pip install --upgrade jupyterthemes 

命令行設(shè)置主題

在終端(mac),anaconda prompt(win)中輸入下面

  1. #  列出可用的主題 
  2. >>> jt -l 
  3. Available Themes:  
  4.    chesterish 
  5.    grade3 
  6.    gruvboxd 
  7.    gruvboxl 
  8.    monokai 
  9.    oceans16 
  10.    onedork 
  11.    solarizedd 
  12.    solarizedl 
  13. # 選擇主題... 
  14. >>> jt -t chesterish 

直接刷新notebook web應(yīng)用程序即可,如果不起作用,請(qǐng)嘗試啟動(dòng)新的Jupyter notebook

如果不喜歡,可以繼續(xù)更換。

  1. >>> jt -t chesterish 

如果還不喜歡,可以繼續(xù)嘗試...不用擔(dān)心,可以恢復(fù)默認(rèn)主題:

  1. # 注意:運(yùn)行 jt -r 后需要?jiǎng)h除瀏覽器緩存 
  2. >>> jt -r 

打開(kāi)工具欄和打開(kāi)notebook名稱,下圖中紅色框部分。

  1. >>> jt -t grade3 -T -N 

除了設(shè)置"模板"主題,還可以自定義,設(shè)置代碼字體/大小、notebook界面字體/大小、單元格寬度和行高等等。

可以設(shè)置 markdown(文本單元格)和notebook(界面)的字體/字體大小。

調(diào)整單元格寬度(% 屏幕寬度)和行高。

  1. >>> jt -t chesterish -cellw 90% -lineh 170 

  1. >>> jt -t chesterish -cellw 60% -lineh 170 
  2. # 或通過(guò)去掉“%”符號(hào)來(lái)設(shè)置單元格寬度(以像素為單位) 
  3. # >>> jt -t solarizedl -cellw 860 

其他的一些設(shè)置。

  1. # 將代碼字體設(shè)置為 'Roboto Mono' 12pt  
  2. #(參見(jiàn)下面的等寬字體表) 
  3. >>> jt -t onedork -f roboto -fs 12 
  4.  
  5. # 設(shè)置代碼字體為 Fira Mono, 11.5pt  
  6. # 3digit font-sizes 轉(zhuǎn)換為 float (115-->11.5)  
  7. # 2digit font-sizes > 25 轉(zhuǎn)換為 float (85-->8.5) 
  8. >>> jt -t solarizedd -f fira -fs 115 
  9.  
  10. # 設(shè)置 markdown(文本單元格)和notebook(界面)的字體/字體大小 
  11. # 請(qǐng)參閱下面的 sans-serif 和 serif 字體表 
  12. >>> jt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13 
  13.  
  14. # 修復(fù)介紹頁(yè)面上的容器邊距(默認(rèn)為“自動(dòng)”) 
  15. >>> jt -t monokai -m 200 
  16.  
  17. # 調(diào)整光標(biāo)寬度(以像素為單位)并使光標(biāo)變?yōu)榧t色 
  18. # 選項(xiàng):b(藍(lán)色)、o(橙色)、r(紅色)、p(紫色)、g(綠色)、x(字體顏色) 
  19. >>> jt -t Oceans16 -cursc r -cursw 5 
  20.  
  21. # 選擇替代提示布局(更窄/沒(méi)有數(shù)字) 
  22. >>> jt -t Grade3 -altp 

notebook設(shè)置繪圖樣式

jtplot.style()對(duì) matplotlib 的 rcParams 字典進(jìn)行更改。

jtplot.style()設(shè)置配色方案各種圖形屬性(spines, grid, font scale, etc) 以及繪圖 "context"

這些命令不需要在每次生成新繪圖時(shí)重新運(yùn)行,只需在筆記本開(kāi)頭或之后需要更改樣式時(shí)重新運(yùn)行一次。

  1. # import jtplot module in notebook 
  2. from jupyterthemes import jtplot 
  3.  
  4. # 從下主題中選擇以繼承繪圖風(fēng)格的主題 
  5. # onedork | grade3 | oceans16 | chesterish | monokai | solarizedl | solarizedd 
  6. jtplot.style(theme='onedork'

以各地打工人工資表為例。

縮放刻度標(biāo)簽、圖例等的字體大小。從 x 和 y 軸移除脊椎并使網(wǎng)格虛線:

打開(kāi) X 軸和 Y 軸刻度線(默認(rèn) = False),關(guān)閉軸網(wǎng)格線(默認(rèn) = True),并設(shè)置默認(rèn)圖形大小。

上面已經(jīng)將主題部分介紹完畢了,大家可以動(dòng)手試試。設(shè)置自己喜歡的主題吧。

Jupiter notebook安裝目錄

下面開(kāi)始介紹目錄的安裝。一個(gè)notebook怎能沒(méi)有目錄?其安裝目錄也比較簡(jiǎn)單。但還是有不少小伙伴會(huì)經(jīng)常猜坑,下面一起看看目錄的正確打開(kāi)方式吧。

首先安裝目錄插件。

可以在Jupiter notebook里運(yùn)行,也可在終端運(yùn)行如下代碼:

  1. pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple 

若在Jupiter notebook里運(yùn)行安裝后,需要關(guān)閉Jupiter notebook,在終端運(yùn)行。

jupyter contrib nbextension install --user --skip-running-check

注意配置的時(shí)候要確保沒(méi)有打開(kāi) Jupyter Notebook 。

啟動(dòng) Jupyter Notebook,開(kāi)啟目錄。

上面兩個(gè)步驟都沒(méi)報(bào)錯(cuò)后,啟動(dòng) Jupyter Notebook,上面選項(xiàng)欄會(huì)出現(xiàn) Nbextensions 的選項(xiàng)。

點(diǎn)開(kāi) Nbextensions 的選項(xiàng),并勾選 Table of Contents 。

打開(kāi)一個(gè) .ipnb 文件,工具欄就會(huì)出現(xiàn)目錄選項(xiàng),點(diǎn)擊就會(huì)生成目錄。

OK,小伙伴們都學(xué)會(huì)了沒(méi),可以動(dòng)手試試。

參考資料

[1]Jupyter notebook官方文檔: https://jupyter-notebook.readthedocs.io/en/latest/notebook.html

[2]Github地址: https://github.com/dunovank/jupyter-themes

[3]Anaconda: https://www.continuum.io/downloads

責(zé)任編輯:武曉燕 來(lái)源: 數(shù)據(jù)STUDIO
相關(guān)推薦

2020-08-03 08:01:50

爬蟲技巧

2020-04-20 10:47:57

Redis數(shù)據(jù)開(kāi)發(fā)

2021-06-28 14:13:34

OOM內(nèi)存事故

2021-04-30 07:33:35

效率提升技巧

2021-04-28 07:22:13

HiveJson數(shù)組

2021-07-30 06:51:28

Nginx運(yùn)維web

2020-08-31 06:54:37

注解脫敏ELK

2021-03-29 08:24:18

KubeadmKubernetes1運(yùn)維

2021-08-04 07:47:18

IDEJTAGSWD

2023-09-26 12:22:37

隊(duì)列Python

2025-01-14 00:00:00

場(chǎng)景線程數(shù)據(jù)

2023-11-01 10:49:50

Python面向?qū)ο?/a>

2023-07-31 08:18:50

Docker參數(shù)容器

2019-03-21 09:45:11

TypeScript編程語(yǔ)言Javascript

2021-04-07 08:13:28

LirbeNMS開(kāi)源SNMP

2019-11-12 09:15:18

MySQL復(fù)制拓?fù)?/a>Orchestrato

2020-04-19 21:41:13

Python數(shù)據(jù)可視化

2024-09-26 09:10:08

2019-07-26 06:29:22

MySQL數(shù)據(jù)庫(kù)SQL

2023-12-27 07:40:43

HTTP服務(wù)器負(fù)載均衡
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91久久 | 九九伦理片 | 久久剧场| 日日拍夜夜 | 自拍偷拍中文字幕 | 国产农村一级片 | 精品综合久久久 | av毛片| 欧美一区二区二区 | 孕妇一级毛片 | 日韩在线一区二区三区 | 一级美国黄色片 | 成人精品免费视频 | 亚洲成人一区二区 | 国产精品99视频 | 久久久久久久av麻豆果冻 | 日韩成年人视频在线 | 亚洲精精品| 成人毛片网| 黄色永久免费 | 久久精品国产亚洲a | 激情五月婷婷 | 中文字幕日韩一区 | 亚洲444eee在线观看 | 成人妇女免费播放久久久 | 久久区二区| 成人h视频在线 | 亚洲综合一区二区三区 | 九七午夜剧场福利写真 | 日韩精品一区二区三区在线观看 | 中文字幕在线播放不卡 | 毛片毛片毛片毛片毛片 | 久久精品在线播放 | 黄色片亚洲| 综合久久久 | 亚洲欧美一区二区三区国产精品 | 91黄色免费看 | 亚洲一区二区在线播放 | 欧美一区二区二区 | 日韩中文字幕网 | 国产aⅴ |