記錄一下jupyter notebook上跑python

前言

?????????剛學(xué)完吳恩達(dá)老師的機(jī)器學(xué)習(xí)課程線性回歸部分,想跑一下找到的python版本的小作業(yè),就開(kāi)始糾結(jié)選什么軟件來(lái)編譯。在jupyter notebook和vs code之間糾結(jié)了一下,還是先用jupyter notebook吧適合我這種新手吧。對(duì)于初學(xué)者,它的一個(gè)特色是允許把代碼寫(xiě)入獨(dú)立的cell中,然后單獨(dú)執(zhí)行。這樣做意味著我們可以在測(cè)試項(xiàng)目時(shí)單獨(dú)測(cè)試特定代碼塊,無(wú)需從頭開(kāi)始執(zhí)行代碼。

? ? ? ? 每個(gè)段落都可以編寫(xiě)完馬上執(zhí)行,可以編寫(xiě)代碼去輸出一些變量現(xiàn)在的情況或者繪制函數(shù)圖等,既可以驗(yàn)證之前自己的思路有沒(méi)問(wèn)題,又可以通過(guò)輸出的這些直觀的信息(數(shù)值,圖形等)構(gòu)思后面的代碼怎么去組建,極大提高了編碼效率。

導(dǎo)入數(shù)據(jù)后可以馬上了解到根據(jù)這些數(shù)據(jù)統(tǒng)計(jì)到的一些信息

數(shù)據(jù)集詳情

還可以繪圖觀察梯度下降算法有沒(méi)正常運(yùn)行

迭代-代價(jià)關(guān)系圖

最后還可以看看模型與數(shù)據(jù)集擬合的直觀情況:

模型擬合

????????總之這個(gè)編譯器簡(jiǎn)直是數(shù)據(jù)分析利器呀有木有?。。【幰欢闻芤欢魏?jiǎn)直是解決代碼太抽象導(dǎo)致我思路堵塞的良藥哈哈哈,接下來(lái)是大概的安裝過(guò)程。

配置

1、anaconda安裝

????????Anaconda有著強(qiáng)大的包管理與環(huán)境管理功能,將python和許多常用的package打包。安裝過(guò)程參考鏈接,操作到配置好環(huán)境就可以了:

Anaconda詳細(xì)安裝及使用教程(帶圖文) - 代碼幫 - CSDN博客

2、跑起jupyter notebook

? ? ? ? anaconda會(huì)把jupyter notebook也裝給你,所以直接跑起來(lái)。點(diǎn)開(kāi)菜單欄下的anaconda prompt

菜單中的anaconda prompt

? ? ? ? 鍵入jupyter notebook按回車(chē)

輸入jupyter notebook

? ??????jupyter notebook就會(huì)通過(guò)瀏覽器的形式開(kāi)啟

?jupyter notebook界面

? ? ? ? 點(diǎn)擊右上方的new鍵,選擇新建一個(gè)python3文件

? ? ? ? 就可以開(kāi)始搞事情了

未來(lái)添加缺少的包可以通過(guò)anaconda的圖形化界面添加:


? ? ? ? 直接在搜索框里面搜出安裝即可。

幾個(gè)參考鏈接優(yōu)化體驗(yàn):

? ??????如何優(yōu)雅地使用 Jupyter? - 知乎

? ??????jupyter notebook 換字體換顏色換主題

? ??????Jupyter Notebook 快速入門(mén) - Little_Rookie - 博客園

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容