日韩性视频-久久久蜜桃-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 | 日本69式三人交 | 新天堂在线 | 日韩sese| 中文字幕日韩欧美一区二区 | 欧美三区在线观看 | 国产在线观看免费av | 99久久久国产 | 一级黄色影院 | 久久久国产精品一区二区三区 | 成人午夜看片 | 在线免费观看你懂的 | 欧美日韩一 | 图片区亚洲色图 | 黄黄视频在线观看 | 在线 色 | 亚洲福利电影 | 免费久久一级欧美特大黄 | 91免费国产在线观看 | 黄色在线资源 | 成全世界免费高清观看 | av啊啊| 成人午夜视频免费在线观看 | 99久久久无码国产精品性色戒 | 综合久久久久久久久久久 | 久久99色 | 日本精品99 | 色老太hd老太色hd | 日本一区二区视频在线观看 | 香蕉黄视频 | 婷婷丁香六月 | 国产精品色在线 | 欧洲久久久久久 | 在线观看日本 | 91麻豆免费视频 | 奇米影视四色在线 | jizz欧美性11 | 自拍视频网址 | 亚洲成人婷婷 | 日韩精品国产AV | 亚洲乱码国产乱码精品天美传媒 | 亚洲综合免费观看高清完整版 | 国产视频污在线观看 | 色屁屁www影院免费观看入口 | 亚洲色中色 | 国产成人宗合 | 东京热加勒比无码少妇 | 欧美日韩黄 | 国产精品久久久久久久久夜色 | 亚洲综合激情另类小说区 | 国产精视频 | 欧美性大战久久久久久 | 亚洲国产精品麻豆 | 午夜精品久久久久久久99热黄桃 | 日本黄色小视频 | 好看的av网址 | 久久99精品国产.久久久久 | 国产又黄又粗的视频 | 制服丝袜av在线播放 | 91热久久 | 中国黄色录像 | 国产自产自拍 | 国产情侣自拍一区 | 日本久久精品 | 亚欧洲精品视频在线观看 | 日韩av免费播放 | 国产黄色精品网站 | 都市激情 自拍偷拍 | 性色福利 | 国产精品国产三级国产普通话对白 | 日韩激情视频一区二区 | 成人黄色片在线观看 | 中文字幕亚洲乱码熟女一区二区 | 天天操天| aa视频免费观看 | 日p视频在线观看 | 国产一区二区三区在线免费 | 羞辱极度绿帽vk | 在线日韩精品视频 | 成人91视频| 88av网站 | 中文字幕久久久久久久 | 国产91在线视频观看 | 成人动漫一区二区 | 岛国av免费观看 | 成人国产视频在线观看 | 解开乳罩喂领导吃奶 | 青青草国产在线视频 | 九九少妇 | 巨胸喷奶水www久久久免费动漫 | 久久98 |