国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第十章 Python第三方庫概覽

這篇具有很好參考價(jià)值的文章主要介紹了第十章 Python第三方庫概覽。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

第十章 Python第三方庫概覽

10.1 Python第三方庫的獲取和安裝

Python第三方庫依照安裝方式靈活性和難易程度有三個(gè)方法:pip工具安裝、自定義安裝和文件安裝。

10.1.1 pip工具安裝

最常用且最高效的Python第三方庫安裝方式是采用pip工具安裝。pip是Python官方提供并維護(hù)的在線第三方庫安裝工具。

使用pip安裝第三方庫需要聯(lián)網(wǎng)。語法格式如下:

pip install <擬安裝庫名>

pip是Python第三方庫最主要的安裝方式,可以安裝超過90%以上的第三方庫。然而還有一些第三方庫無法暫時(shí)用pip安裝,此時(shí)需要其他的安裝方法。

pip工具與操作系統(tǒng)也有關(guān)系,在Mac OS X和Linux等操作系統(tǒng)中,pip工具幾乎可以安裝任何Python第三方庫,在Windows操作系統(tǒng)中,有一些第三方庫任然需要用其他方式嘗試安裝。

10.1.2 自定義安裝

自定義安裝指按照第三方庫提供的步驟和方式按照。第三方庫都有主頁用于維護(hù)庫的代碼和文檔。以科學(xué)計(jì)算用的numpy為例,

開發(fā)者維護(hù)的官方主頁是:https://numpy.org/

10.1.3 文件安裝

由于Python某些第三方庫僅提供源代碼,通過pip下載文件后無法在Windows系統(tǒng)編譯安裝,會(huì)導(dǎo)致第三方庫安裝失敗。在Windows平臺(tái)下所遇到無法安裝第三方庫的問題大多屬于這類。

為了解決這類第三方庫安裝問題,美國(guó)加州大學(xué)爾灣分校提供了一個(gè)頁面,幫助Python用戶獲得Windows可直接安裝的第三方庫文件,鏈接地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

10.1.4 pip工具使用

列出常用的子命令,語法格式如下:

pip -h

卸載已安裝的第三方庫,語法格式如下:

pip uninstall <擬卸載庫名>

列出已經(jīng)安裝的第三方庫,語法格式如下:

pip list

查看已經(jīng)安裝庫的詳細(xì)信息,語法格式如下:

pip show <擬查詢庫名>

下載第三方庫的安裝包,語法格式如下:

pip download <擬下載庫名>

聯(lián)網(wǎng)搜索庫名或摘要中關(guān)鍵字,語法格式如下:

pip search <擬查詢關(guān)鍵字>
10.2 PyInstaller庫概述

PyInstaller是一個(gè)十分有用的Python第三方庫,它能夠在Windows、Linux、Mac OS X等操作系統(tǒng)下將Python源文件打包,變成可直接運(yùn)行的可執(zhí)行文件。

通過對(duì)源文件打包,Python程序可以在沒有安裝Python的環(huán)境中運(yùn)行,也可以作為一個(gè)獨(dú)立文件方便傳遞和管理。

PyInstaller需要在命令行下用pip工具安裝,安裝命令如下:

pip install PyInstaller
10.3 PyInstaller庫與程序打包

使用PyInstaller庫對(duì)Python源文件打包十分簡(jiǎn)單,語法格式如下:

PyInstaller <Python源程序文件名>

執(zhí)行完畢后,源文件所在目錄將生成dist和build兩個(gè)文件夾。其中build目錄是PyInstaller存儲(chǔ)臨時(shí)文件的目錄,可以安全刪除。最終的打包程序在dist內(nèi)部與源文件同名的目錄中。目錄中其他文件是可執(zhí)行文件的動(dòng)態(tài)鏈接庫

可以通過-F參數(shù)對(duì)Python源文件生成一個(gè)獨(dú)立的可執(zhí)行文件,語法格式如下:

PyInstaller -F <Python源程序文件名>

執(zhí)行后在dist目錄中出現(xiàn)了文件,沒有任何依賴庫,執(zhí)行它即可顯示相應(yīng)效果。

PyInstaller常用參數(shù):

參數(shù) 功能
-h,–help 查看幫助
–clean 清理打包過程中的臨時(shí)文件
-D,–onedir 默認(rèn)值,生成dist目錄
-F,–onefile 在dist文件夾中只生成獨(dú)立的打包文件
-i<圖標(biāo)文件名.ico> 指定打包程序使用的圖標(biāo)(icon)文件
10.4 jieba庫概述

由于中文文本中的單詞不是通過空格或者標(biāo)點(diǎn)符號(hào)分割,中文及類似語言存在一個(gè)重要的“分詞”問題。

jieba(“結(jié)巴”)是Python匯總給一個(gè)重要的第三方中文分詞函數(shù)庫,能夠?qū)⒁欢沃形奈谋痉指畛芍形脑~語的序列。

jieba庫需要通過pip指令安裝,安裝命令如下:

pip install jieba

jieba庫的分詞原理是利用一個(gè)中文詞庫,將待分詞的內(nèi)容與分詞詞庫進(jìn)行比對(duì),通過圖結(jié)構(gòu)和動(dòng)態(tài)規(guī)劃方法找到最大概率的詞組。除了分詞,jieba還提供增加自定義中文單詞的功能。

jieba庫支持三種分詞模式:

  1. 精確模式,將句子最精確的切開,適合文本分析。
  2. 全模式:把句子中所有可以成詞的詞語都掃描出來,速度非???,但是不能解決歧義。
  3. 搜索引擎模式:在精確模式基礎(chǔ)上,對(duì)長(zhǎng)詞再次切分,提高召回率,適合用于搜索引擎分詞。
10.5 jieba庫與中文分詞

jieba庫常用的分詞函數(shù)如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-471233.html

函數(shù) 描述
jieba.lcut(s) 精確模式,返回一個(gè)列表
jieba.lcut(s,cut_all=Ture) 全模式,返回一個(gè)列表類型
jieba.lcut_for_search(s) 搜索引擎模式,返回一個(gè)列表類型
jieba.add_wor

到了這里,關(guān)于第十章 Python第三方庫概覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python第三方庫安裝——使用vscode、pycharm安裝Python第三方庫

    Python第三方庫安裝——使用vscode、pycharm安裝Python第三方庫

    在這里介紹vscode、Pycharm安裝python第三方庫的方法。 操作系統(tǒng):windows10 專業(yè)版 環(huán)境如下: Pycharm Comunity 2022.3 Visual Studio Code 2019 Python 3.8 pip:23.0.1 pycharm是一款很強(qiáng)大的、專用于寫python的ide。 小白式安裝第三方庫往往能給初學(xué)者一種 “高級(jí)感” ,而對(duì)于使用慣了Linux的人而言

    2024年02月03日
    瀏覽(118)
  • Python第三方庫批量下載到本地,并離線批量安裝第三方庫

    Python第三方庫批量下載到本地,并離線批量安裝第三方庫

    鑒于公司內(nèi)網(wǎng)安裝的python版本為python3.6.5,而此時(shí)又需要安裝第三方庫pytest,本來是想直接在Python官網(wǎng)PyPI直接搜對(duì)應(yīng)可匹配跑python3.6.5版本的pytest進(jìn)行下載然后傳到內(nèi)網(wǎng)安裝即可,但是發(fā)現(xiàn)pytest依賴別的第三方庫,根據(jù)報(bào)錯(cuò)裝了幾個(gè)依賴的第三方庫之后,發(fā)現(xiàn)還是一堆的問題

    2024年02月07日
    瀏覽(104)
  • Python第三方庫縱覽

    Python第三方庫縱覽

    更廣泛的Python計(jì)算生態(tài),只要求了解第三方庫的名稱,不限于以下領(lǐng)域: 網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、文本處理、數(shù)據(jù)可視化、用戶圖形界面、機(jī)器學(xué)習(xí)、Web開發(fā)、游戲開發(fā)等 網(wǎng)絡(luò)爬蟲是自動(dòng)進(jìn)行HTTP訪問并捕獲HTML頁面的程序。Python語言提供了多個(gè)具備網(wǎng)絡(luò)爬蟲功能的第三方庫。這

    2024年02月11日
    瀏覽(119)
  • Python手動(dòng)下載第三方庫

    第三方庫網(wǎng)址(https://www.lfd.uci.edu/~gohlke/pythonlibs/)(https://pypi.org/) 搜索自己想要下載的庫 下載自己電腦、版本所對(duì)應(yīng)的whl文件(有時(shí)whl文件要與python相對(duì)應(yīng),例如python3.9,對(duì)應(yīng)下載的文件名字里有cp39) 將下載的whl文件保存到Python目錄下的Scripts文件夾里。通常你會(huì)希望將它放

    2024年02月06日
    瀏覽(25)
  • Python第三方庫arrow

    https://pypi.org/project/arrow/ 處理時(shí)間日期的一個(gè)第三方庫 Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps . It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that support

    2024年02月03日
    瀏覽(21)
  • 清華鏡像安裝Python第三方庫

    清華鏡像安裝Python第三方庫

    臨時(shí)使用清華鏡像 其中,使用時(shí)將some-package換成具體要安裝成的包。安裝一個(gè)scipy的包示例如下。 若出現(xiàn)如下報(bào)錯(cuò): 報(bào)錯(cuò)翻譯: [注意]新發(fā)布的pip可用:22.2-22.2.2 [注意]要更新,請(qǐng)運(yùn)行:python.exe-m pip安裝–升級(jí)pip 即pip有新版本了,系統(tǒng)建議升級(jí)最新版pip再去安裝庫。 解決辦

    2024年02月13日
    瀏覽(32)
  • Python離線安裝第三方庫

    Python離線安裝第三方庫

    在使用Python需要安裝第三方庫時(shí),使用“pip install”命令是最方便的,但這樣需要聯(lián)網(wǎng)環(huán)境。如果需要給不能聯(lián)網(wǎng)的機(jī)器安裝第三方庫,則需要從指定網(wǎng)站下載離線安裝包并完成安裝。 訪問網(wǎng)址“PyPI · The Python Package Index”,搜索需要安裝的第三方安裝包并下載。 ? 下載的第

    2024年02月12日
    瀏覽(37)
  • 離線安裝Python第三方庫

    離線安裝Python第三方庫

    本文章適用于 linux 離線安裝 python 庫, windows 下載 whl文件 并發(fā)送至 linux服務(wù)器 進(jìn)行安裝 文章記錄緣由:內(nèi)網(wǎng)服務(wù)器無法聯(lián)網(wǎng)下載python包,需要通過聯(lián)網(wǎng)主機(jī)下載后發(fā)送到內(nèi)網(wǎng)服務(wù)器 一、查看 linux 主機(jī)適配的 whl 文件規(guī)范 二、下載所需 python 包的 whl 文件 進(jìn)入清華鏡像網(wǎng)站

    2024年02月09日
    瀏覽(34)
  • Python第三方庫 - Pandas庫

    Python第三方庫 - Pandas庫

    概念: Pandas 是 Python 的核心數(shù)據(jù)分析支持庫,提供了快速、靈活、明確的數(shù)據(jù)結(jié)構(gòu),旨在簡(jiǎn)單、直觀地處理關(guān)系型、標(biāo)記型數(shù)據(jù)。 Pandas 的目標(biāo)是成為 Python 數(shù)據(jù)分析實(shí)踐與實(shí)戰(zhàn)的必備高級(jí)工具,其長(zhǎng)遠(yuǎn)目標(biāo)是成為最強(qiáng)大、最靈活、可以支持任何語言的開源數(shù)據(jù)分析工具。經(jīng)過

    2024年02月13日
    瀏覽(59)
  • python安裝第三方包(三種方法)

    python安裝第三方包(三種方法)

    python安裝第三方包(三種方法) 什么是包? 包含一堆python模塊,每個(gè)模塊又包含需多功能的集合體。 Python中有許多的第三包,沒有內(nèi)置,需要安裝它們才可以導(dǎo)入使用。 科學(xué)計(jì)算器:numpy 數(shù)據(jù)分析:pandas 大數(shù)據(jù)計(jì)算:pyspark、apache-flink 圖形可視化:matplotlib、pyecharts 人工智

    2024年02月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包