jupyter
jupyter官網(wǎng)入口網(wǎng)址,Jupyter,jupyter notebook 安裝,怎么使用,默認(rèn)目錄
標(biāo)簽:jupyter jupyter notebook jupyter notebook 安裝jupyter官網(wǎng)
Jupyter,jupyter notebook 安裝,怎么使用,默認(rèn)目錄
網(wǎng)站服務(wù):jupyter,jupyter notebook,jupyter notebook 安裝。
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
Jupyter官網(wǎng),jupyter notebook 安裝,怎么使用,默認(rèn)目錄
什么是Jupyter?
Jupyter是一個(gè)非營(yíng)利組織,旨在“為數(shù)十種編程語(yǔ)言的交互式計(jì)算開(kāi)發(fā)開(kāi)源軟件,開(kāi)放標(biāo)準(zhǔn)和服務(wù)”。2014年由Fernando Pérez從IPython中衍生出來(lái),Jupyter支持幾十種語(yǔ)言的執(zhí)行環(huán)境。Jupyter項(xiàng)目開(kāi)發(fā)并支持交互式計(jì)算產(chǎn)品Jupyter Notebook、JupyterHub和JupyterLab。
Jupyter官網(wǎng): https://jupyter.org/
Jupyter Notebook 是一個(gè) Web 應(yīng)用程序,便于創(chuàng)建和共享文學(xué)化程序文檔,支持實(shí)時(shí)代碼、數(shù)學(xué)方程、可視化和 Markdown,其用途包括數(shù)據(jù)清理和轉(zhuǎn)換、數(shù)值模擬、統(tǒng)計(jì)建模、機(jī)器學(xué)習(xí)等等。目前,數(shù)據(jù)挖掘領(lǐng)域中最熱門的比賽 Kaggle 里的資料都是 Jupyter 格式。對(duì)于機(jī)器學(xué)習(xí)新手來(lái)說(shuō),學(xué)會(huì)使用 Jupyter Notebook 非常重要。
什么是 Jupyter Notebook?
如何安裝 Jupyter Notebook?
pip?install?-U?pip?setuptools
#Windows
python?-m?pip?install?-U?pip?setuptools
pip?install?jupyter
#For?Python3
pip3?install?jupyter
-
Python 3 -
Text File (文本文件) -
Folder (文件夾) -
Terminal (終端)
-
Code – 這是你輸入代碼的地方 -
Markdown – 這是你輸入文本的地方。你可以在運(yùn)行代碼后添加結(jié)論,添加注釋等。 -
Raw NBConvert – 這是一個(gè)命令行工具,可將你的筆記本轉(zhuǎn)換為另一種格式(如 HTML) -
Heading – 你可以將標(biāo)題添加到單獨(dú)的小節(jié)并使你的 Notebook 看起來(lái)干凈整潔。這個(gè)選項(xiàng)現(xiàn)在已經(jīng)集成到 Markdown 選項(xiàng)中。添加一個(gè)“##”,以確保在你之后輸入的內(nèi)容將被視為標(biāo)題
使用 Magic Functions
-
逐行運(yùn)行( Line-wise ) -
逐塊運(yùn)行( Cell-wise )
不僅限于 Python – 在 Notebooks 中使用 R,Julia 和JavaScript
Jupyter Notebooks 中的交互式命令板
鍵盤快捷鍵——節(jié)省時(shí)間并提高效率!
-
A 鍵將在選中單元格上方插入新單元格,B 鍵將在選中單元格下方插入一個(gè)單元格 -
要?jiǎng)h除單元格,請(qǐng)連續(xù)按兩次 D 鍵 -
要撤消已刪除的單元格,請(qǐng)按 Z 鍵 -
Y 鍵將當(dāng)前的選中單元格變成代碼單元格 -
按住 Shift + 向上或向下箭頭鍵可以選擇多個(gè)單元格。在多選模式下,按 Shift + M 會(huì)合并選中的單元格 -
F 鍵會(huì)彈出 “查找和替換” 菜單
-
Ctrl + Home 轉(zhuǎn)到單元格的開(kāi)頭 -
Ctrl + S 會(huì)保存你的工作 -
和上面提過(guò)的一樣,Ctrl + Enter 將運(yùn)行你的整個(gè)單元格 -
Alt + Enter 不僅會(huì)運(yùn)行你的單元格,它還會(huì)在下方添加一個(gè)新的單元格 -
Ctrl + Shift + F 打開(kāi)命令選項(xiàng)板
-
Code prettify:重新格式化和美化代碼塊的內(nèi)容。
-
Printview:這個(gè)擴(kuò)展添加了一個(gè)工具欄按鈕來(lái)調(diào)用當(dāng)前 Notebook 的 jupyter nbconvert,并可選擇在新的瀏覽器標(biāo)簽中顯示轉(zhuǎn)換后的文件。 -
Scratchpad:這個(gè)擴(kuò)展增加一個(gè)便捷單元格,它可以讓你運(yùn)行你的代碼而不必修改你的 Notebook。這是一個(gè)非常方便的擴(kuò)展,特別是當(dāng)你想要測(cè)試你的代碼,但不想在你的活動(dòng)Notebook上做這件事。 -
Table of Contents (2):這個(gè)擴(kuò)展可以收集你的 Notebook 中的所有標(biāo)題,并將它們顯示在一個(gè)浮動(dòng)窗口中。
-
對(duì)于任何程序員來(lái)說(shuō)最重要的事情之一:始終確保為代碼添加合適的注釋! -
確保你有代碼所需的文檔。 -
考慮一個(gè)命名方案,并堅(jiān)持在所有代碼中使用以確保一致性。這樣其他人更容易讀懂你的代碼。 -
無(wú)論你需要什么庫(kù),在 Notebooks 開(kāi)始時(shí)導(dǎo)入它們(并在它們旁邊添加注釋,說(shuō)明導(dǎo)入它們的目的)。 -
確保代碼中行與行之間有適當(dāng)間隔,不要把循環(huán)和函數(shù)放在同一行中。 -
有時(shí)候你會(huì)發(fā)現(xiàn)你的文件變得非常繁重。看看有沒(méi)有方法隱藏你認(rèn)為對(duì)于以后參考不太重要的代碼。Notebooks 看起來(lái)整潔干凈, 讓人賞心悅目也非常重要。 -
Matplotlib 可以很漂亮整潔地展示你的 Notebook,看看怎么使用它!地址:http://nbviewer.jupyter.org/github/jrjohansson/scientific-python-lectures/blob/master/Lecture-4-Matplotlib.ipynb
jupyter notebook20個(gè)使用技巧
安裝Jupyterthemes
!pip?install?–upgrade?jupyterthemes
仔細(xì)閱讀可用的主題清單
!jt?-l
應(yīng)用你選擇的主題
!jt?-t?<主題名稱>
我在下面展示了所有可用的Jupyter筆記本主題。
注: 第一次可能需要重新啟動(dòng)Jupyter筆記本來(lái)激活主題,之后只需運(yùn)行代碼?jt -t <themes>,點(diǎn)擊shift+enter并重新加載筆記本就可以了。
重置為默認(rèn)主題
!jt?-r
首先,什么是Markdown?
Markdown是一種用于格式化文檔的人類可讀語(yǔ)言。我們可以把它的效用比作微軟Word主功能區(qū)下的文本格式化工具。粗體、斜體、標(biāo)題、字體大小、縮進(jìn)、字體顏色、創(chuàng)建列表等等
Jupyter筆記本允許我們?cè)谝粋€(gè)文件中結(jié)合markdown文本和代碼,以產(chǎn)生更好的文件化工作流程。這種markdown允許你使用原始HTML來(lái)操作文本格式。
要將Jupyter筆記本的代碼單元轉(zhuǎn)換為markdown,只需在單元內(nèi)點(diǎn)擊Esc+m。
a. 標(biāo)題
#?HEADING
##?HEADING
###?HEADING
####?HEADING
渲染后的輸出。
注意:確保在 “#”和你的標(biāo)記文本之間有一個(gè)空格,否則標(biāo)記文本將不能正確顯示。
b. 粗體
**Bold?Text**
渲染后的輸出。
c.斜體字
*Italicized?text*
渲染后的輸出。
補(bǔ)充:如果你希望你的文本是斜體和粗體,請(qǐng)將你的文本籠罩在六個(gè)星號(hào)之間,如下所示。
***Bold?and?Italicized?Text***
渲染后的輸出。
d. 對(duì)齊
默認(rèn)情況下,Jupyter Notebooks文本是左對(duì)齊的。
右對(duì)齊
為了使文本右對(duì)齊,我們將文本包圍在一個(gè)開(kāi)放和關(guān)閉的p標(biāo)簽和一個(gè)內(nèi)聯(lián)的 CSS “樣式” 屬性之間。
<p?style='text-align:?right'>?**Your?Right?Aligned?Text**?</p>
渲染后的輸出。
中心化
要使文本居中,我們只需將文本包圍在中心標(biāo)簽之間。
<center>?**Your?Centered?Text**?</center>
渲染后的輸出。
e.突出顯示文本
為了突出顯示文本,我們將文本包圍在一個(gè)開(kāi)放和關(guān)閉的標(biāo)記標(biāo)簽之間。
<mark>highlight?text</mark>
渲染后的輸出。
f.背景顏色
#?<div?style?=?'background-color:skyblue'>?<center>?TEXT?WITH?BACKGROUND?COLOR?</div>
渲染后的輸出。
g. 換行
添加換行符有助于將你的文件分成若干部分,使其結(jié)構(gòu)化。
---
渲染后的輸出。
此外,換行符也可以與其他HTML標(biāo)簽一起使用,以加強(qiáng)格式化,如下所示。
h.警示短信
警報(bào)是我最喜歡的markdown格式化語(yǔ)法,因?yàn)樗鼈兛梢粤⒓词骨度肫渲械娜魏尉幋a筆記本變得生動(dòng)起來(lái)有4種方法可以將HTML警報(bào)樣式應(yīng)用到你的markdown中。
#Blue?Background
<div?class="alert?alert-info">?Example?text?highlighted?in?blue?background?</div>
#Green?Background
<div?class="alert?alert-success">Example?text?highlighted?in?green?background.</div>
#Yellow?Background
<div?class="alert?alert-warning">Example?text?highlighted?in?yellow?background.</div>
#Red?Background
<div?class="alert?alert-danger">Example?text?highlighted?in?red?background.</div>
注意:由于紅色往往帶有負(fù)面的含義,在專業(yè)場(chǎng)合避免使用紅色背景,除非你想突出負(fù)面的趨勢(shì)或觀察。
渲染后的輸出。
i.下劃線
為了給markdown文本加下劃線,我們使用開(kāi)放和關(guān)閉u標(biāo)簽。
<u>?Underlined?Text?</u>
渲染后的輸出。
j. 字體顏色
Markdown文本的顏色可以通過(guò)HTML字體標(biāo)簽來(lái)改變。
<font?color='maroon'>Maroon?colored?Text?</font>
注意:你也可以使用十六進(jìn)制顏色代碼來(lái)代替顏色名稱。請(qǐng)查看https://redketchup.io/color-picker,以玩轉(zhuǎn)不同的色調(diào)!
k. 符號(hào)
雖然我們可以在markdown中編碼的符號(hào)的選項(xiàng)是無(wú)限的,但讓我們來(lái)探索一些箭頭符號(hào)。
注:被用作文本中斷標(biāo)簽。
➤?Bullet?point?one</br>
➟?Bullet?point?two</br>
➣?Bullet?point?three</br>
➡?Bullet?point?four</br>
➠?Bullet?point?five</br>
➞?Bullet?point?six</br>
➝?Bullet?point?seven</br>
➜?Bullet?point?eight</br>
渲染后的輸出。
l. 字體的風(fēng)格
查看https://tools.picsart.com/text/font-generator/,了解可以復(fù)制和粘貼到Jupyter筆記本Markdowns的字體。
#??????????????????????????????????
m. 縮進(jìn)
>?Text?that?will?be?indented?upon?rendering
渲染后的輸出。
n. 列表
有序列表
##?List?Title
1.?First?bullet?point
2.?Second?bullet?point?</br>
????(i)?Subpoint?1?</br>
????(ii)?Subpoint?2
3.?Third?bullet?point
無(wú)序列表
##?List?Title
-?First?bullet?point
-?Second?bullet?point
-?Third?bullet?point
渲染后的輸出。
信不信由你,它也可以在Python打印語(yǔ)句中對(duì)代碼進(jìn)行格式化。這樣做,完全改變了你的代碼的表現(xiàn)形式,使它更容易理解和吸引人。
當(dāng)你第一次看到這些HTML標(biāo)簽時(shí)不要驚慌–我們將多次使用它,它很快就會(huì)成為你的第二天性。
a.粗體字
print('3[1;3m?This?is?bold3[0m')
渲染后的輸出。
我們?cè)僮屑?xì)分析一下打印語(yǔ)句中的代碼。
請(qǐng)注意,開(kāi)始和結(jié)束標(biāo)簽都必須在開(kāi)始時(shí)包含一個(gè)/033。
對(duì)于b和c部分:我們可以完全忽略結(jié)束標(biāo)簽,因?yàn)樗谡麄€(gè)過(guò)程中保持不變。相反,我們將篡改起始標(biāo)簽中的數(shù)字,以解鎖非常有趣的格式化選項(xiàng)。
b.代碼顏色
(i) 有色文本
print('3[31;3m?This?is?red3[0m')
print('3[32;3m?This?is?green3[0m')
print('3[33;3m?This?is?yellow3[0m')
print('3[34;3m?This?is?blue3[0m')
print('3[35;3m?This?is?pink3[0m')
print('3[36;3m?This?is?skyblue3[0m')
print('3[37;3m?This?is?grey3[0m')
渲染后的輸出。
(ii)黑體字的文字
print('3[1;31m?This?is?bold?red?3[0m')
print('3[1;32m?This?is?bold?green3[0m')
print('3[1;33m?This?is?bold?yellow3[0m')
print('3[1;34m?This?is?bold?blue3[0m')
print('3[1;35m?This?is?bold?purple3[0m')
print('3[1;36m?This?is?bold?teal3[0m')
print('3[1;37m?This?is?bold?grey3[0m')
渲染后的輸出。
c.背景顏色
print('3[1;40mBlack?background?-?Bold?text3[0m')
print('3[1;41mRed?background?-?Bold?text3[0m')
print('3[1;42mGreen?background?-?Bold?text3[0m')
print('3[1;43mYellow?background?-?Bold?text3[0m')
print('3[1;44mBlue?background?-?Bold?text3[0m')
print('3[1;45mPink?background?-?Bold?text3[0m')
print('3[1;46mLight?Blue?background?-?Bold?text3[0m')
print('3[1;47mLight?Grey?background?-?Bold?text3[0m')
只寫代碼,不做造型,使杰克成為一個(gè)無(wú)趣的程序員!
如果你覺(jué)得這篇文章很有用,那么一定要按下拍手按鈕,與你的朋友和同事分享這個(gè)蟹皇堡的秘密編碼配方。
jupyter網(wǎng)址入口

OpenI小編發(fā)現(xiàn)jupyter網(wǎng)站非常受用戶歡迎,請(qǐng)?jiān)L問(wèn)jupyter網(wǎng)址入口試用。
數(shù)據(jù)評(píng)估
本站OpenI提供的jupyter都來(lái)源于網(wǎng)絡(luò),不保證外部鏈接的準(zhǔn)確性和完整性,同時(shí),對(duì)于該外部鏈接的指向,不由OpenI實(shí)際控制,在2023年 9月 8日 上午7:52收錄時(shí),該網(wǎng)頁(yè)上的內(nèi)容,都屬于合規(guī)合法,后期網(wǎng)頁(yè)的內(nèi)容如出現(xiàn)違規(guī),可以直接聯(lián)系網(wǎng)站管理員進(jìn)行刪除,OpenI不承擔(dān)任何責(zé)任。


粵公網(wǎng)安備 44011502001135號(hào)