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