亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中利用Spacy進行分詞

發布時間:2021-04-22 15:23:15 來源:億速云 閱讀:475 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關怎么在Python中利用Spacy進行分詞,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

python是什么意思

Python是一種跨平臺的、具有解釋性、編譯性、互動性和面向對象的腳本語言,其最初的設計是用于編寫自動化腳本,隨著版本的不斷更新和新功能的添加,常用于用于開發獨立的項目和大型項目。

1、說明

Spacy語言模型包含一些強大的文本分析功能,如詞性標記和命名實體識別。

導入spacy相關模塊后,需要加載中文處理包。然后讀小說數據,nlp處理天龍八部小說,包括分詞、定量、詞性標注、語法分析、命名實體識別,用符號/分隔小說。最后,通過is_stop函數判斷單詞中的單詞是否為無效單詞,刪除無效單詞后,將結果寫入txt文件。

2、實例

import spacy
import pandas as pd
import time
from spacy.lang.zh.stop_words import STOP_WORDS
 
nlp = spacy.load('zh_core_web_sm')
 
def fenci_stopwords(data,newdata1):
    fenci = []
    qc_stopwords =[]
 
    article = pd.read_table(data,encoding="utf-8")
    start1 = time.time()
    with open(newdata1,'w',encoding='utf-8') as f1:
        for i in article["天龍八部"]:#分詞
            doc = nlp(i)
            result1 = '/'.join([t.text for t in doc])
            fenci.append(result1)
 
  for j in fenci:#去除停用詞   
            words = nlp.vocab[j]    
            if words.is_stop == False:        
                qc_stopwords.append(j)
                result2 = '/'.join(qc_stopwords)
                f1.write(result2)
    end1 = time.time()
    return end1-start1

以上就是怎么在Python中利用Spacy進行分詞,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乡宁县| 高州市| 湘乡市| 图片| 和田市| 五峰| 衡东县| 修水县| 龙胜| 岳西县| 万山特区| 宝丰县| 叙永县| 嫩江县| 任丘市| 辽宁省| 开封市| 山丹县| 东乡| 巴楚县| 安平县| 崇文区| 柳林县| 巩留县| 彩票| 保亭| 仁化县| 五河县| 定南县| 高平市| 岑溪市| 青阳县| 谢通门县| 桂阳县| 道真| 社旗县| 太保市| 项城市| 延川县| 舞钢市| 巴南区|