python库_计算机二级教程 Python语言程序设计,第10章python第三方库概览
第十章學(xué)習(xí)知識(shí)導(dǎo)圖
考點(diǎn)主要是:
1) 第三方庫(kù)的獲取和安裝
2) 腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的第三方庫(kù) : PyInstaller庫(kù)(必選)
3) 第三方庫(kù): jieba庫(kù)(必選)、wordcloud庫(kù)(可選)
4) 作者歸納:大題考,主要得認(rèn)認(rèn)真真做幾道大題,尤其是詞頻統(tǒng)計(jì),非常重要,最后那道大題極其有可能考。
一、Python第三方庫(kù)的獲取和安裝
1、pip工具安裝
(1) Python第三方庫(kù)依照安裝方式靈活性和難易程度有三個(gè)方法:pip工具安裝、自定義安裝和文件安裝
(2) 最常用且最高效的Python第三方庫(kù)安裝方式是采用pip工具安裝。pip是Python官方提供并維護(hù)的在線第三方庫(kù)安裝工具
(3) pip是Python第三方庫(kù)最主要的安裝方式,可以安裝超過(guò)90%以上的第三方庫(kù)。然而,還有一些第三方庫(kù)無(wú)法暫時(shí)用pip安裝,此時(shí),需要其他的安裝方法。
(4) pip工具與操作系統(tǒng)也有關(guān)系,在Mac OS X和Linux等操作系統(tǒng)中,pip工具幾乎可以安裝任何Python第三方庫(kù),在Windows操作系統(tǒng)中,有一些第三方庫(kù)仍然需要用其他方式嘗試安裝
2、自定義安裝
(1) 自定義安裝指按照第三方庫(kù)提供的步驟和方式安裝。第三方庫(kù)都有主頁(yè)用于維護(hù)庫(kù)的代碼和文檔。
3、文件安裝
(1) 美國(guó)加州大學(xué)爾灣分校提供了一個(gè)頁(yè)面,幫助Python用戶獲得Windows可直接安裝的第三方庫(kù)文件,鏈接地址如下:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
(2) 對(duì)于上述三種安裝方式,一般優(yōu)先選擇采用pip工具安裝,如果安裝失敗,則選擇自定義安裝或者文件安裝。另外,如果需要在沒(méi)有網(wǎng)絡(luò)條件下安裝Python第三方庫(kù),請(qǐng)直接采用文件安裝方式。其中,.whl文件可以通過(guò)pip download指令在有網(wǎng)絡(luò)條件的情況下獲得
4、pip工具使用
pip支持安裝(install)、下載(download)、卸載(uninstall)、列表(list)、查看(list)、查找(search)等一系列安裝和維護(hù)子命令
二、PyInstaller庫(kù)
PyInstaller是一個(gè)十分有用的Python第三方庫(kù),它能夠在Windows、Linux、Mac OS X等操作系統(tǒng)下將Python源文件打包,變成直接可運(yùn)行的可執(zhí)行文件
后兩張圖片完全是因?yàn)樽髡弋?dāng)時(shí)沒(méi)有搞成,然后上網(wǎng)找了無(wú)數(shù)的帖子,踩了你們想象不到的多的坑,最后才找到的關(guān)于PyInstaller庫(kù)問(wèn)題最好的解答,相信會(huì)幫助到大家。
三、jieba庫(kù)
jieba庫(kù)支持三種分詞模式:(考選擇!)
精確模式,將句子最精確地切開(kāi),適合文本分析;
jieba.lcut(s)是最常用的中文分詞函數(shù),用于精準(zhǔn)模式,即將字符串分割成等量的中文詞組,返回結(jié)果是列表類型
全模式,把句子中所有可以成詞的詞語(yǔ)都掃描出來(lái),速度非常快,但是不能解決歧義;
jieba.lcut(s, cut_all = True)用于全模式,即將字符串的所有分詞可能均列出來(lái),返回結(jié)果是列表類型,冗余性最大
搜索引擎模式,在精確模式基礎(chǔ)上,對(duì)長(zhǎng)詞再次切分,提高召回率,適合用于搜索引擎分詞
jieba.lcut_for_search(s)返回搜索引擎模式,該模式首先執(zhí)行精確模式,然后再對(duì)其中長(zhǎng)詞進(jìn)一步切分獲得最終結(jié)果
jieba.add_word()函數(shù),顧名思義,用來(lái)向jieba詞庫(kù)增加新的單詞
四、代碼示例
(wordcloud庫(kù)選考就不介紹了,詳情使用見(jiàn)代碼)
《紅樓夢(mèng)》人物出場(chǎng)統(tǒng)計(jì)
《紅樓夢(mèng)》人物出場(chǎng)詞云
五、本章小結(jié)
本章介紹了利用Python第三方庫(kù)編程的模塊編程思想和計(jì)算生態(tài)的理解和運(yùn)用,并進(jìn)一步講解了如何使用jieba詞庫(kù)對(duì)中文文檔進(jìn)行分詞并進(jìn)一步統(tǒng)計(jì)文檔詞頻。
本章主要圍繞Python第三方庫(kù),講解了第三方庫(kù)獲取和安裝方法,并詳細(xì)介紹了PyInstaller程序打包功能、jieba中文分詞功能和wordcloud詞云可視化功能等3個(gè)具體第三方庫(kù)的使用。通過(guò)《紅樓夢(mèng)》人物出場(chǎng)統(tǒng)計(jì)和詞云效果展示實(shí)例幫助讀者熟練掌握這3個(gè)Python第三方庫(kù)的具體使用方法。
作者單純?yōu)榱藀ython學(xué)習(xí)分享,無(wú)學(xué)習(xí)群,以后每次發(fā)文都會(huì)分享一些python資源,需要的可以在WeChat上關(guān)注pythonlearn123領(lǐng)取,希望大家在學(xué)習(xí)python的路上越來(lái)越好。
? 如果本文侵犯到了您的利益,請(qǐng)您及時(shí)與作者聯(lián)系,作者保證文章侵權(quán)必刪
總結(jié)
以上是生活随笔為你收集整理的python库_计算机二级教程 Python语言程序设计,第10章python第三方库概览的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 车打不响了,充了1⃣
- 下一篇: 单链表删除所有值为x的元素_C/C++编