日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器学习第8天:IPyhon与Jupyter notebook

發(fā)布時(shí)間:2025/4/5 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习第8天:IPyhon与Jupyter notebook 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、IPython是什么
  • 二、IPython的安裝
  • 三、IPython功能介紹
    • (一)用符號?獲取文檔
    • (二)用符號??獲取源代碼
    • (三)用Tab補(bǔ)全的方式探索模塊
  • 四、jupyter notebook是什么
  • 五、jupyter notebook的安裝與運(yùn)行
  • 六、jupyter notebook介紹
    • (一)基礎(chǔ)功能實(shí)現(xiàn)
    • (二)快捷鍵
  • 七、IPython與jupyter notebook的結(jié)合運(yùn)用

一、IPython是什么

ipython是一個(gè)python的交互式shell,比默認(rèn)的python shell好用得多,支持變量自動(dòng)補(bǔ)全,自動(dòng)縮進(jìn),支持bash shell命令,內(nèi)置了許多很有用的功能和函數(shù)。學(xué)習(xí)ipython將會(huì)讓我們以一種更高的效率來使用python。同時(shí)它也是利用Python進(jìn)行科學(xué)計(jì)算和交互可視化的一個(gè)最佳的平臺(tái)之一。

IPython最大的用處之一就是能縮短用戶與幫助文檔和搜索間的距離,IPython可以做到這些:

  • 告訴你如何調(diào)用某個(gè)函數(shù),該函數(shù)有哪些參數(shù)和選項(xiàng)。
  • 告訴你Python對象的源代碼是怎么樣的。
  • 讓你了解到你導(dǎo)入的包中有什么,這個(gè)對象有哪些方法和屬性。

二、IPython的安裝

利用pip實(shí)現(xiàn)

pip install ipython

三、IPython功能介紹

(一)用符號?獲取文檔

每一個(gè)Python對象都有一個(gè)字符串的引用,該字符串即docstring。大多數(shù)情況下,該字符串包含對象的簡要介紹和使用方法。在IPython中可以通過?來獲取這些內(nèi)容。

示例一:獲取Python對象的信息

In [1]: L = [1,2,3] In [2]: L? """ Type: list String form: [1, 2, 3] Length: 3 Docstring: list() -> new empty list list(iterable) -> new list initialized from iterable's items """

示例二:獲取Python中函數(shù)的信息

In [3]: L.insert? """ Docstring: L.insert(index, object) -- insert object before index Type: builtin_function_or_method """

還有比較重要的一點(diǎn),“?”查詢的方法也適用于自己創(chuàng)建的函數(shù)或者其他對象。

In [4]: def square(a):...: """this a state"""...: return a ** 2In [5]: square? ''' Signature: square(a) Docstring: this a state File: c:\users\kzb\<ipython-input-4-5ad2b532b736> Type: function '''

(二)用符號??獲取源代碼

In [6]: square?? ''' Signature: square(a) Source: def square(a):"""this a state"""return a ** 2 File: c:\users\kzb\<ipython-input-4-5ad2b532b736> Type: function '''

如果你經(jīng)常使用??后綴,就會(huì)發(fā)現(xiàn)有時(shí)它并不能顯示源代碼,這是因?yàn)槟悴樵兊膶ο蟛⒉皇怯肞ython實(shí)現(xiàn)的。

(三)用Tab補(bǔ)全的方式探索模塊

IPython中另一個(gè)有用的接口是用Tab鍵自動(dòng)補(bǔ)全和探索對象、模塊及命名空間的內(nèi)容。

In [7]: L.<tab>L.append L.count L.insert L.reverseL.clear L.extend L.pop L.sortL.copy L.index L.remove In [8]: L.inL.indexL.insert

四、jupyter notebook是什么

Jupyter Notebook是基于網(wǎng)頁的用于交互計(jì)算的應(yīng)用程序。其可被應(yīng)用于全過程計(jì)算:開發(fā)、文檔編寫、運(yùn)行代碼和展示結(jié)果?!@是來自官網(wǎng)的解釋

在Python中,如果你想開發(fā)大型的爬蟲程序或者進(jìn)行GUI編程,jupyter notebook可能不是好的選擇。如果你要進(jìn)行的是數(shù)據(jù)清洗、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)等,我相信它是一個(gè)不錯(cuò)的選擇

五、jupyter notebook的安裝與運(yùn)行

安裝:能用pip解決的問題我們盡量用pip解決,這里還是通過pip來安裝

pip install jupyter notebook

運(yùn)行:運(yùn)行快捷Win + R,隨后輸入jupyter notebook會(huì)跳出一個(gè)命令行工具,稍等一會(huì)瀏覽器中就會(huì)跳出jupyter notebook的界面了

1.命令行界面

2.jupyter notebook界面

六、jupyter notebook介紹

(一)基礎(chǔ)功能實(shí)現(xiàn)

1.創(chuàng)建python文件:找到主界面右側(cè)的New按鈕,選擇python3

1.創(chuàng)建python文件



2.界面詳解:notebook 界面由以下部分組成:

  • notebook 的名稱
  • 主工具欄,提供了保存、導(dǎo)出、重載 notebook,以及重啟內(nèi)核等選項(xiàng)
  • 快捷鍵
  • notebook 主要區(qū)域,包含了 notebook 的內(nèi)容編輯區(qū)

2.界面詳解

(二)快捷鍵

jupyter notebook中有眾多快捷鍵,這里我就不一一介紹了,僅列舉一些熱門的。

快借鑒功能
H顯示快捷鍵幫助
Enter轉(zhuǎn)入編輯模式
Enter+Shift運(yùn)行本單元,選中下個(gè)單元
Ctrl-Enter運(yùn)行本單元
esc退出編輯模式
M單元轉(zhuǎn)入markdown狀態(tài)(在非編輯模式下)
Y單元轉(zhuǎn)入代碼狀態(tài)(在非編輯模式下)
1 ~ 6設(shè)定 1 ~ 6級標(biāo)題(在非編輯模式下)
A在上方插入新單元
B在下方插入新單元
X剪切選中的單元
C復(fù)制選中的單元
Shift-V粘貼到上方單元
V粘貼到下方單元
D,D刪除選中的單元

若是覺得快捷鍵太難記,也可以選擇jupyter notebook界面上方的工具塊來實(shí)現(xiàn),小編還是比較傾向于快捷鍵的。

七、IPython與jupyter notebook的結(jié)合運(yùn)用

我們以 ?? 命令為示例,來演示發(fā)生在IPython與jupyter notebook中的碰撞

簡單來說就是上方介紹的在IPython中運(yùn)行的命令在jupyter notebook中均可運(yùn)行


參考書籍:
python數(shù)據(jù)科學(xué)手冊
參考文章:
1.IPython介紹
2.Jupyter Notebook 快速入門
3.Jupyter Notebook 的快捷鍵

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的机器学习第8天:IPyhon与Jupyter notebook的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 夜夜夜夜操 | 精品国产无码一区二区三区 | 黄色三级网 | 亚洲综合婷婷久久 | av色播 | 青娱乐91视频 | 福利姬在线播放 | 国产精品国产精品国产 | 日韩欧美偷拍 | 2014亚洲天堂 | 在线免费视频 | 中国成熟妇女毛茸茸 | www激情| 天堂久久精品忘忧草 | 国产精品久久久久久久久免费软件 | av在线片| 午夜影院免费在线观看 | 麻豆网站在线免费观看 | 91在线观看免费高清完整版在线观看 | 亚洲欧美一区二区三区情侣bbw | 毛片视频网站在线观看 | 国产精品高潮呻吟av | 大又大又粗又硬又爽少妇毛片 | 女人叫床很黄很污句子 | 伊人久久大香线蕉综合75 | 亚洲最大福利网站 | 大咪咪dvd | 精品一区二区三区三区 | 久久久噜噜噜久久中文字幕色伊伊 | 中文字幕11页中文字幕11页 | 国产福利在线视频观看 | 经典三级视频 | 男人天堂影院 | 国精品一区 | www在线播放 | 国产三级视频 | 色综合久久88色综合天天免费 | 欧美三级在线视频 | 午夜精品久久久久久久99热黄桃 | 欧美性色黄 | 无码不卡av东京热毛片 | 免费观看国产精品视频 | 黄色片在哪看 | 中日韩中文字幕一区二区 | av资源站| 欧美天堂在线视频 | 久久精品国产av一区二区三区 | 欧美爱爱免费视频 | 国产高清视频在线免费观看 | 国产精品s | 精品国产va久久久久久久 | 日韩一区二区三区网站 | 色爽 | av成人动漫 | 久久久久夜 | 欧美熟妇精品黑人巨大一二三区 | 日本欧美久久久久免费播放网 | 秋霞99 | 岛国av动作片 | 欧美有码在线观看 | 国产成人欧美一区二区三区的 | 午夜激情福利视频 | 精品视频成人 | 亚洲一区二区三区高清在线 | 总裁憋尿呻吟双腿大开憋尿 | 91视频麻豆 | 福利视频免费观看 | 91精品啪在线观看国产 | 欧美午夜精品一区二区蜜桃 | 欧美天堂一区 | 性感美女一级片 | 久久大| 中文字幕日韩精品无码内射 | 亚洲热av | 色屋永久 | 国产乱free国语对白 | 亚洲h网站| 亚洲日本一区二区 | 国产欧美久久久 | 美女网站免费观看视频 | 在线日本中文字幕 | 国产精品美女久久久久久久 | 国产毛片毛片毛片毛片毛片毛片 | 亚洲 欧美 激情 另类 校园 | 美女免费视频网站 | 欧美麻豆视频 | 久久综合导航 | 国产精品一区二区在线播放 | 自拍偷拍1| 伊人色综合久久天天 | 大波大乳videos巨大 | 91一区二区在线观看 | 中文字幕不卡在线观看 | 天堂网亚洲 | 国产一级淫片a | 老妇裸体性激交老太视频 | 制服诱惑一区二区三区 | 乱子伦一区二区三区 | 99久久国 |