最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)提取語句中的人名

 更新時間:2022年01月25日 16:15:14   作者:劍客阿良_ALiang  
這篇文章主要為大家介紹一個小工具:可以將語句中的人名提取出來。文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

前言

本文提供將語句中的人名提取出來的工具方法,可以拿去直接使用。

環(huán)境依賴

需要安裝兩個庫,其實一個也可以,但是我這邊準備了兩個庫做個比較。

安裝命令如下:

pip install LAC -i https://pypi.douban.com/simple
pip install ltp -i https://pypi.douban.com/simple

代碼

不廢話,上代碼。

#!/user/bin/env python
# coding=utf-8
"""
@project : csdn
@author  : 劍客阿良_ALiang
@file   : extract_sentence_name_tool.py
@ide    : PyCharm
@time   : 2022-01-25 11:11:43
"""
from LAC import LAC
from ltp import LTP
import time
 
lac = LAC(mode="lac")
ltp = LTP()
 
 
# 句子提取名字
def extract_name(sentence: str, type='lac'):
    user_name_lis = []
    if type == 'lac':
        _result = lac.run(sentence)
        for _index, _label in enumerate(_result[1]):
            if _label == "PER":
                user_name_lis.append(_result[0][_index])
    elif type == 'ltp':
        _seg, _hidden = ltp.seg([sentence])
        _pos_hidden = ltp.pos(_hidden)
        for _seg_i, _seg_v in enumerate(_seg):
            _hidden_v = _pos_hidden[_seg_i]
            for _h_i, _h_v in enumerate(_hidden_v):
                if _h_v == "nh":
                    user_name_lis.append(_seg_v[_h_i])
    else:
        raise Exception('type not suppose')
    return user_name_lis
 
 
if __name__ == '__main__':
    _start_lac = time.time()
    lis1 = extract_name("就因為看了沈騰和賈玲的王牌對王牌節(jié)目,所以楊迪肯定偷題了。", 'lac')
    _end_lac = time.time()
    print("LAC: {} <- 耗時[{}]秒".format(lis1, (_end_lac - _start_lac)))
 
    _start_ltp = time.time()
    lis2 = extract_name("就因為看了沈騰和賈玲的王牌對王牌節(jié)目,所以楊迪肯定偷題了。", 'ltp')
    _end_ltp = time.time()
    print("LTP: {} <- 耗時[{}]秒".format(lis2, (_end_ltp - _start_ltp)))

代碼說明:

1、extract_name方法入?yún)⒎謩e為:語句參數(shù)、類型參數(shù)。其中默認為lac模式,可以選擇ltp模式。

其中l(wèi)ac模型提取人名的速率較快,但是ltp的提取人名準確率更高。

驗證一下

執(zhí)行看看效率。

總結(jié)

使用的時候可以多試試兩個庫的區(qū)別,ltp的準確率稍微高一點。

到此這篇關(guān)于Python實現(xiàn)提取語句中的人名的文章就介紹到這了,更多相關(guān)Python提取人名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 梯度下降法介紹及利用Python實現(xiàn)的方法示例

    梯度下降法介紹及利用Python實現(xiàn)的方法示例

    梯度下降算法是一個很基本的算法,在機器學(xué)習(xí)和優(yōu)化中有著非常重要的作用,下面這篇文章主要給大家介紹了關(guān)于利用Python實現(xiàn)梯度下降法的相關(guān)資料,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • python3對接mysql數(shù)據(jù)庫實例詳解

    python3對接mysql數(shù)據(jù)庫實例詳解

    這篇文章主要介紹了python3對接mysql數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Flask??request?對象介紹

    Flask??request?對象介紹

    本文介紹?Flask??request?對象,一個完整的?HTTP?請求,包括客戶端向服務(wù)端發(fā)送的Request?請求和服務(wù)器端發(fā)送?Response?響應(yīng).為了能方便訪問獲取請求及響應(yīng)報文信息,Flask?框架提供了一些內(nèi)建對象,下面就來說一下?Flask?針對請求提供內(nèi)建對象reques,需要的朋友可以參考一下
    2021-11-11
  • Ollama Python 使用小結(jié)

    Ollama Python 使用小結(jié)

    Ollama提供了Python SDK,使得開發(fā)者能夠在Python環(huán)境中輕松集成和使用本地運行的模型進行自然語言處理任務(wù),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • 基于python實現(xiàn)matlab filter函數(shù)過程詳解

    基于python實現(xiàn)matlab filter函數(shù)過程詳解

    這篇文章主要介紹了基于python實現(xiàn)matlab filter函數(shù)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 自學(xué)python的建議和周期預(yù)算

    自學(xué)python的建議和周期預(yù)算

    在本篇文章中小編給大家分享了關(guān)于自學(xué)python的建議和周期預(yù)算,有興趣的朋友們可以學(xué)習(xí)參考下。
    2019-01-01
  • 基于Django集成CAS實現(xiàn)流程詳解

    基于Django集成CAS實現(xiàn)流程詳解

    這篇文章主要介紹了基于Django集成CAS實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Python神器之Pampy模式匹配庫的用法詳解

    Python神器之Pampy模式匹配庫的用法詳解

    Pampy是Python的一個模式匹配類庫,一個只有150行的類庫,該庫優(yōu)雅、高效值得廣大Python的碼農(nóng)加入自己基本開發(fā)棧中。本文就來講講Pampy的用法,需要的可以參考一下
    2022-07-07
  • Flask框架使用DBUtils模塊連接數(shù)據(jù)庫操作示例

    Flask框架使用DBUtils模塊連接數(shù)據(jù)庫操作示例

    這篇文章主要介紹了Flask框架使用DBUtils模塊連接數(shù)據(jù)庫操作,結(jié)合實例形式較為詳細的分析了flask框架使用DBUtils模塊連接數(shù)據(jù)庫的常見操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2018-07-07
  • 在python中對變量判斷是否為None的三種方法總結(jié)

    在python中對變量判斷是否為None的三種方法總結(jié)

    今天小編就為大家分享一篇在python中對變量判斷是否為None的三種方法總結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

潜山县| 抚松县| 兴业县| 繁昌县| 麻阳| 福鼎市| 双柏县| 尚志市| 吉隆县| 东海县| 陵川县| 长沙县| 龙泉市| 昌乐县| 翁牛特旗| 察哈| 平顺县| 绥江县| 乃东县| 洛宁县| 保康县| 广汉市| 美姑县| 富锦市| 兴山县| 文化| 志丹县| 广南县| 崇左市| 衡东县| 古田县| 万盛区| 荆州市| 西丰县| 昌黎县| 白河县| 长海县| 通许县| 攀枝花市| 大同县| 绵阳市|