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

Jupyter Notebook 十個提升體驗的高級技巧

開發 開發工具
Jupyter 筆記本是數據科學家和分析師用于交互式計算、數據可視化和協作的工具。Jupyter 筆記本的基本功能大家都已經很熟悉了,但還有一些鮮為人知的技巧可以大大提高生產力和效率。在這篇文章中,我將介紹10個可以提升體驗的高級技巧。

Jupyter 筆記本是數據科學家和分析師用于交互式計算、數據可視化和協作的工具。Jupyter 筆記本的基本功能大家都已經很熟悉了,但還有一些鮮為人知的技巧可以大大提高生產力和效率。在這篇文章中,我將介紹10個可以提升體驗的高級技巧。

改變注釋的顏色

顏色使事物脫穎而出。我們可以使用不同的顏色來突出需要突出的重要內容。所以我們可以使用html來對我們的文本進行高亮顯示,有4種類型可以直接使用:

Info

<div class="alert alert-block alert-info">
 <b>Tip:</b> Use blue boxes (alert-info) for tips and notes.
 </div>

Warning

<div class="alert alert-block alert-warning">
 Warning: Use Yellow for a warning that might need attention.
 </div>

Success

<div class="alert alert-block alert-success">
 Green box can be used to show some positive such as the successful execution of a test or code.
 </div>

Danger

<div class="alert alert-block alert-danger">
 Red boxes can be used to alert users to not delete some important part of code etc.
 </div>

圖片

代碼折疊(隱藏代碼單元)

代碼太多的話會影響我們查看Notebook 的內容中,如果只想顯示結果/圖表,可以將以下 HTML 代碼粘貼到筆記本的頂部單元格中,然后運行該單元格。

%%html
 <style id=hide>div.input{display:none;}</style>
 <button type="button"
 notallow="var myStyle = document.getElementById('hide').sheet;myStyle.insertRule('div.input{display:inherit !important;}', 0);">
 Show inputs</button>

結果如下:

圖片

魔法命令

Jupyter notebooks 包含很多的“魔法命令”,可以使用“%timeit”魔術命令:

圖片

交互式部件

Notebook 支持交互式部件,可以為數據分析構建自定義用戶界面。例如可以創建一個滑塊小部件來調整代碼中的參數:

from ipywidgets import interact
 
 @interact(x=(0, 10))
 def square(x):
  print(x**2)

結果如下:

嵌入代碼

可以使用反引號 (`) 在 Jupyter Notebook 的 Markdown 單元格中嵌入代碼。

`x = 10`
 
 ```Python
 str = "This is block level code"
 print(str)
 ```

圖片

轉換成PPT

Jupyter 筆記本可以使用“rise”擴展轉換為交互式PPT。首先要安裝擴展,請運行以下命令:

!pip install RISE
 !jupyter-nbextension install rise --py --sys-prefix
 !jupyter-nbextension enable rise --py --sys-prefix

安裝后,轉到“View ”并選擇“Slideshow ”(如果沒有看到此選項,請刷新)。這樣就可以為每個單元格選擇幻燈片類型。

圖片

幻燈片類型可以是以下類型之一:

Slide  — 幻燈片的基本類型。

Sub-slide——“Slide ”的片段。

Fragment  —幻燈片上的信息。

Skip  — 在演示過程中跳過此單元格。

Notes ——演講者視圖中出現的,類似提詞器。

結果如下:

圖片

自定義 Matplotlib 圖

Jupyter Notebook 默認使用 Matplotlib 進行數據可視化,所以我們可以設置一些默認的參數,例如可以使用“rcParams”字典更改繪圖標簽的字體大小,這會將設置應用于所有 matplotlib 繪圖:

import matplotlib.pyplot as plt
 
 ## setting global settings
 plt.rcParams.update({'font.size': 10,'lines.linewidth': 3})

圖片

自定義主題

Jupyter Notebooks 帶有默認主題,我們可以通過安裝和應用自定義主題自定義外觀。要安裝主題,可以使用 jupyterthemes 包:

!pip install jupyterthemes

列出所有可用的主題:

!jt -l

然后,可以使用命令來安裝主題,例如:

!jt -t grade3

安裝完后,需要重啟 Jupyter notebook。

圖片

如果想重置默認主題,可以使用以下命令(記得重啟):

!jt -r

LaTeX 支持

如果需要包含數學方程式,您可以在 IPython 的顯示模塊中使用 LaTeX 語法。

例如,以下代碼將顯示 2 個分數相加的數學表示及其輸出。

from IPython.display import display, Math
 
 display(Math('\\frac{2}{3} + \\frac{4}{5} = \\frac{22}{15}'))

圖片

單元格中顯示多個輸出

Jupyter Notebook 中工作時,默認僅顯示單元格中的最后一個輸出。但是可以使用 IPython.core.interactiveshell 中的 InteractiveShell 模塊在單個單元格中顯示多個輸出。

要顯示單元格的所有輸出,可以在單元格的開頭使用以下代碼:

from IPython.core.interactiveshell import InteractiveShell
 InteractiveShell.ast_node_interactivity = "all"

圖片

但是記住,這樣如果變量多的話會很亂

總結

本文總結了一些充分利用 Jupyter Notebooks 的技巧。這些技巧可以幫助您簡化工作流程并提高工作效率。無論是數據分析師、數據科學家還是機器學習工程師,Jupyter Notebooks 都可以成為工作的強大工具。通過掌握這些提技巧,可以將數據分析提升到一個新的水平,并使你的工作更加高效。

責任編輯:華軒 來源: DeepHub IMBA
相關推薦

2024-01-03 16:37:26

Jupyter工具開源

2025-01-20 09:10:00

2023-01-17 16:43:19

JupyterLab技巧工具

2010-06-18 09:17:51

jQuery

2023-07-02 14:21:06

PythonMatplotlib數據可視化庫

2013-04-08 10:16:40

產品產品體驗

2024-11-18 19:00:29

2022-11-07 16:06:15

TypeScript開發技巧

2011-08-01 09:20:16

2023-03-09 16:42:00

程序性能優化Java技巧

2019-08-16 02:00:46

AndroidGoogle 移動系統

2011-05-19 13:15:44

PHP

2024-06-11 08:52:58

2023-11-27 18:01:17

MySQL技巧

2024-12-03 14:33:42

Python遞歸編程

2024-01-07 20:14:18

CSS開發工具

2015-08-24 09:12:00

Redis 技巧

2024-01-30 00:40:10

2010-09-08 14:35:22

CSS

2023-10-16 07:55:15

JavaScript對象技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久亚洲精品 | 国产欧美二区 | 99精品国自产在线 | 国产视频中文字幕在线观看 | 成人在线播放网站 | 99免费精品视频 | 欧美男男videos| 久久天堂网 | 欧美舔穴 | 国产精品国产三级国产aⅴ原创 | 国产精品久久久久久久久久久久冷 | 午夜精品久久久久久久久久久久 | 国产99热在线 | 中文字幕在线观看成人 | 婷婷色国产偷v国产偷v小说 | 久久精品国产久精国产 | 国产91精品久久久久久久网曝门 | 欧美高清性xxxxhdvideosex | 久久久免费毛片 | 精品国产乱码久久久久久1区2区 | 日本精品久久久久久久 | 成人免费视频 | 久在线视频播放免费视频 | 人人擦人人 | 91在线一区 | 亚洲 日本 欧美 中文幕 | 日本欧美国产在线观看 | 亚洲精品视频免费 | 久久天堂网| 国产成人福利在线观看 | 免费一区在线 | 成人国产精品久久 | 亚洲男人天堂网 | 精品精品 | 欧美黑人体内she精在线观看 | 亚洲风情在线观看 | 天天拍天天操 | 国产在线一区二区三区 | 一级片视频免费 | 日韩在线免费播放 | 黄网免费 |