京寵展信息指南
1030
2025-04-03
jupyter notebook?是一種 Web 應(yīng)用,它能讓用戶(hù)將說(shuō)明文本、數(shù)學(xué)方程、代碼和可視化內(nèi)容全部組合到一個(gè)易于共享的文檔中,非常方便研究和學(xué)習(xí),讓用戶(hù)一目了然。特別適合做數(shù)據(jù)處理,其用途可以包括數(shù)據(jù)清理和探索、可視化、機(jī)器學(xué)習(xí)和大數(shù)據(jù)分析,新手入門(mén)學(xué)Python和AI方向選擇這個(gè)工具最佳。
安裝:
最簡(jiǎn)單的方法就是使用?Anaconda,其發(fā)行版附帶了 Jupyter notebook,下面給出Anaconda-:
https://www.anaconda.com/products/individual
安裝好Anaconda后找到Jupyter Notebook,雙擊打開(kāi)即可:
進(jìn)入之后點(diǎn)擊new選擇Python3便會(huì)出現(xiàn)notebook界面。
notebook 界面由基本的單元格組成,每個(gè)單元格在可編輯狀態(tài)下可以任意的輸入代碼和注釋說(shuō)明(markdown)。默認(rèn)的是代碼格式,也就是下圖中工具欄列表所示的?code。
Kernel?的小圓圈在空閑狀態(tài)下是空的,而當(dāng)運(yùn)行代碼時(shí),會(huì)被填滿(mǎn),所以可以通過(guò)觀察?Kernel?的狀態(tài)觀察程序是否運(yùn)行完成。
notebook 中的大部分工作均在代碼單元格中完成。編寫(xiě)和執(zhí)行代碼都在這里,就像我們平時(shí)在 IDE 軟件里敲代碼一樣,給變量賦值、定義函數(shù)和類(lèi)、導(dǎo)入包等。執(zhí)行單元格代碼可以通過(guò)?Shift + Enter 或者鼠標(biāo)點(diǎn)擊【運(yùn)行】來(lái)完成。
Markdown?是格式化語(yǔ)法,可以加入鏈接、將文本樣式設(shè)為粗體或斜體和設(shè)置代碼格式。像代碼單元格一樣,按?Shift + Enter?或?Ctrl + Enter?可運(yùn)行 Markdown 單元格,這會(huì)將 Markdown 呈現(xiàn)為格式化文本。
notebook 自帶一組快捷鍵,能讓你快速使用鍵盤(pán)與單元格交互,而無(wú)需使用鼠標(biāo)和工具欄。快捷鍵可以通過(guò)單元格?藍(lán)色?狀態(tài)下按?"h"?來(lái)查看:
這是真的非常多,可以慢慢熟悉上手。
Magic關(guān)鍵字是 IPython 的一些高級(jí)用法,可以運(yùn)行特殊的命令,然后控制 notebook。例如,在 notebook 中可以使用%matplotlib?將 matplotlib 設(shè)置為以交互方式工作。
Magic 命令的前面帶有一個(gè)或兩個(gè)百分號(hào)(%?或?%%),分別代表行 Magic 命令和單元格 Magic 命令。行 Magic 命令僅應(yīng)用于編寫(xiě) Magic 命令時(shí)所在的行,而單元格 Magic 命令應(yīng)用于整個(gè)單元格。有關(guān)matplotlib相關(guān)知識(shí)可以關(guān)注我接下來(lái)要寫(xiě)的python專(zhuān)欄基礎(chǔ)部分四。
相信通過(guò)本文的介紹,你已經(jīng)了解并知道如何使用Jupyter notebook,接下來(lái)我會(huì)推出jupyter lab這個(gè)基于notebook升級(jí)的超強(qiáng)編輯工具,歡迎關(guān)注!
Python Jupyter notebook
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。