




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
用PIP管理Python擴(kuò)展模塊數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)1初學(xué)者參考:PIP工具、Python擴(kuò)展模塊、安裝、卸載楊國華無錫商業(yè)職業(yè)技術(shù)學(xué)院pip是Python包管理工具。提供了對Python包的查找、下載、安裝、卸載的功能。打開Winsdows10的AnacondaPrompt(Anaconda3)命令行窗口,輸入命令行pip--help可以查看pip幫助信息。pip命令格式:pip<command>[options]<Commands>常用命令
install安裝包
download下載包
uninstall卸載包
list
列出已安裝的包例如:piplist,這個命令用來查看已安裝的包。1.PIP-python包安裝工具2數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)一、用pip在線安裝擴(kuò)展庫2.用pip在線安裝擴(kuò)展庫在線安裝時計算機(jī)必須保持網(wǎng)絡(luò)連接以獲取安裝包,使用pip安裝Python模塊的命令格式如下:pipinstall<包名>例如:安裝opencv-python,OpenCV是著名的計算機(jī)圖像開發(fā)的包,支持不同的編程語言,我們下載安裝Python版本。pipinstallopencv-python3數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)二、使用國內(nèi)鏡像源安裝擴(kuò)展庫由于許多源在國外的服務(wù)器上,下載費時甚至無法安裝。解決的辦法是切換到國內(nèi)鏡像源,國內(nèi)鏡像源與國外源保持著同步更新,常用的幾個國內(nèi)鏡像源和地址如下:清華大學(xué)/simple/中國科學(xué)技術(shù)大學(xué)/simple/阿里云/pypi/simple/豆瓣(douban)/simple/下面把pip源地址切換到清華大學(xué)鏡像源,然后安裝opencv-python包。(1)臨時使用:臨時使用指定的鏡像源-以安裝opencv-python為例pipinstall-i/simplesome-package其中的some-package替換為要安裝的包名稱,例如:opencv-pythonpipinstall-i/simpleopencv-python4數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)二、使用國內(nèi)鏡像源安裝擴(kuò)展庫由于許多源在國外的服務(wù)器上,下載費時甚至無法安裝。解決的辦法是切換到國內(nèi)鏡像源,國內(nèi)鏡像源與國外源保持著同步更新,常用的幾個國內(nèi)鏡像源和地址如下:清華大學(xué)/simple/中國科學(xué)技術(shù)大學(xué)/simple/阿里云/pypi/simple/豆瓣(douban)/simple/(2)設(shè)為默認(rèn):將國內(nèi)鏡像源作為pip默認(rèn)源
為了簡化pip命令,配置源地址為國內(nèi)鏡像源地址(以清華大學(xué)為例):pipconfigsetglobal.index-url/simple5數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)三、用PIP卸載、升級指定包1.卸載模塊卸載模塊也十分簡單,其命令格式如下:pipuninstall<包名>如果我們想卸載opencv模塊,只需輸入pipuninstallopencv-python。2.pip升級指定包如果想對某個模塊或包的版本進(jìn)行升級,可以使用下面的命令格式:pipinstall-U<包名>以上圖的numpy模塊為例,在命令行窗口輸入命令pipinstall-Unumpy3.升級pip工具命令python-mpipinstall--upgradepip可以實現(xiàn)對pip的升級。如果您連接的pip默認(rèn)源的網(wǎng)絡(luò)連接較差,可以使用清華鏡像站來升級pip:pipinstall-i/simplepip-U6數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用1.Python的標(biāo)準(zhǔn)庫和擴(kuò)展庫Python標(biāo)準(zhǔn)庫非常龐大,提供范圍十分廣泛的對象和功能詳細(xì)鏈接:/zh-cn/3.8/library/index.html這個庫包含了多個用C編寫的內(nèi)置模塊,Python程序員必須依靠它們來實現(xiàn)系統(tǒng)級功能,例如文件I/O,此外還有大量以Python編寫的模塊,提供了日常編程中許多問題的標(biāo)準(zhǔn)解決方案。其中有些模塊經(jīng)過專門設(shè)計,通過將特定平臺功能抽象化為平臺中立的API來鼓勵和加強(qiáng)Python程序的可移植性。
我們常用的math、cmath、os、sys、time、socket都屬于python標(biāo)準(zhǔn)庫組件。需要注意的是:不同的python版本支持的標(biāo)準(zhǔn)庫存在差別,我們在使用時可以在python命令行狀態(tài)>>>help命令查看。標(biāo)準(zhǔn)庫說明標(biāo)準(zhǔn)庫說明math數(shù)學(xué)函數(shù)socket標(biāo)準(zhǔn)BSDSocketsAPIcmath復(fù)數(shù)的數(shù)學(xué)函數(shù)time時間random隨機(jī)數(shù)sqlite3數(shù)據(jù)庫接口模塊os多種操作系統(tǒng)接口threading多線程sys系統(tǒng)相關(guān)的參數(shù)和函數(shù)hashlib加密算法表1Python常用標(biāo)準(zhǔn)庫7數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用2.Python擴(kuò)展庫Python有非常豐富的第三方開發(fā)的擴(kuò)展庫,為各種應(yīng)用開發(fā)提供豐富的支持,在安裝Anaconda3時已安裝了一些常用的擴(kuò)展庫,可以在命令行piplist命令查看;或者用pip安裝所需的擴(kuò)展庫。表2Python常用擴(kuò)展庫擴(kuò)展庫說明擴(kuò)展庫說明numpy數(shù)值flaskWeb框架matplotlib可視化djangoWeb框架tensorflow深度學(xué)習(xí)pyqt5Python版QT應(yīng)用框架opencv機(jī)器視覺requests人性化的HTTP模塊庫pandas數(shù)據(jù)處理庫scrapy爬蟲8數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用3.導(dǎo)入模塊對象的三種方法導(dǎo)入模塊對象的三種方法是:導(dǎo)入模塊名、導(dǎo)入模塊指定對象、導(dǎo)入模塊所有對象。方法1:
導(dǎo)入模塊名:import模塊名【as別名】
導(dǎo)入模塊名這種方式將模塊導(dǎo)入以后,使用時需要在對象面前加上模塊名作為前綴,必須以“模塊名.對象名”的形式進(jìn)行訪問。(1)import模塊名例如:使用模塊對象時,要帶上模塊名稱,例如:math.sin(),math.piimportmathprint(math.sin(0.25*math.pi))運行結(jié)果:0.7071067811865476(2)import模塊名as別名當(dāng)模塊名稱較長,可以使用簡化的別名,然后使用“別名.對象名”的方式來使用其中的對象。例如:可視化模塊matplotlib名字很長,用別名plt代替就簡單多了,也不容易記錯。9數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用2.from模塊名import對象名【as別名】導(dǎo)入模塊的指定對象。例如:frommathimportpi,sinprint(sin(0.25*pi))運行結(jié)果:0.70710678118654763.from模塊名import*導(dǎo)入模塊的所有對象。例如:frommathimport*print(cos(0.25*pi))print(sqrt(16))運行結(jié)果:0.70710678118654764.010數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用frommatplotlibimportpyplotaspltx=[5,8,10]y=[12,16,6]x2=[6,9,11]y2=[6,15,7]plt.bar(x,y,align='center')plt.bar(x2,y2,color='g',align='center')plt.title('Bargraph')plt.ylabel('Yaxis')plt.xlabel('Xaxis')plt.show()案例1:用pyplot子模塊提供bar()函數(shù)來生成條形圖。
以下實例生成兩組x和y數(shù)組的條形圖。用pyplot子模塊提供bar()函數(shù)來生成條形圖代碼如下:11數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)-python編程基礎(chǔ)四、標(biāo)準(zhǔn)庫與擴(kuò)展庫中對象的導(dǎo)入與使用importmatplotlib.pyplotaspltimportnumpyasnp#從-pi到pi平均取180個點x=np.linspace(-np.pi,np
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年媒體經(jīng)營合作協(xié)議書
- 2025年度物流車輛維修配件供應(yīng)合同
- 2025年度新型建筑材料應(yīng)用示范工程售后服務(wù)保障書
- 2025年激光影像輸出膠片項目合作計劃書
- 2025年度國際物流公司項目總監(jiān)聘用合同模板3篇
- 優(yōu)化幼兒園教研學(xué)期工作計劃的管理與執(zhí)行
- 客戶化需求對倉庫的影響計劃
- 建立規(guī)范的接待標(biāo)準(zhǔn)與流程計劃
- 社區(qū)養(yǎng)老服務(wù)體系的完善計劃
- 班主任我們永遠(yuǎn)的信仰計劃
- 駱駝祥子 故事情節(jié)
- 馬克思主義宗教觀課件
- 語文版九年級下冊課外閱讀練習(xí)
- 【課件】第11課+美術(shù)的曙光-史前與早期文明的美術(shù)+課件高中美術(shù)人教版(2019)美術(shù)鑒賞
- 高中化學(xué)人教版一輪復(fù)習(xí)-晶體結(jié)構(gòu)與性質(zhì)(復(fù)習(xí)課件)
- GB/T 22919.3-2008水產(chǎn)配合飼料第3部分:鱸魚配合飼料
- 船舶涂裝課件
- 【薪酬】國有企業(yè)中長期股權(quán)激勵課件
- 《新聞攝影教程(第五版)》第三章 新聞攝影工作者的職責(zé)與素養(yǎng)
- 學(xué)前兒童行為觀察第一章觀察概述課件
- 化學(xué)品防范說明編碼
評論
0/150
提交評論