Py之nltk:nltk包的简介、安装、使用方法、代码实现之详细攻略
Py之nltk:nltk包的簡介、安裝、使用方法、代碼實現之詳細攻略
?
?
?
?
目錄
nltk包的簡介
nltk包的安裝
nltk包的使用方法
nltk包的代碼實現
?
?
?
?
?
nltk包的簡介
? ? ? ?NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to?over 50 corpora and lexical resources?such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active?discussion forum.
?? ? ??NLTK是構建用于處理人類語言數據的Python程序的領先平臺。它為超過50個語料庫和詞匯資源(如WordNet)提供了易于使用的界面,以及一套用于分類、標記化技術、詞干、標記、解析和語義推理的文本處理庫、工業級NLP庫的包裝器以及一個活躍的討論論壇。
? ? ? ?用Python進行自然語言處理為語言處理的編程提供了一個實用的介紹。它由NLTK的創建者編寫,指導讀者完成編寫python程序、使用語料庫、對文本進行分類、分析語言結構等的基礎知識。這本書的在線版本已經為python 3和nltk 3進行了更新。
? ? ? 自然語言工具包(NLTK)是用于自然語言處理的Python包。NLTK需要python 2.7、3.4、3.5、3.6或3.7。
? ? ? NLTK(Natural Language ToolKit),是時下非常流行的在Python解釋器環境中用于自然語言處理的工具包。對于NLTK的使用者而言,它就像是一名極其高效的語言學家,為您快速完成對自然語言文本的深層處理和分析。
Natural Language Toolkit官網
nltk Package API
?
?
nltk包的安裝
pip install nltk
?
nltk包的使用方法
from nltk.corpus import treebank t = treebank.parsed_sents('wsj_0001.mrg')[0]t.draw()?
nltk包的代碼實現
import nltk sentence = """At eight o'clock on Thursday morning tokens = nltk.word_tokenize(sentence) print(tokens)tagged = nltk.pos_tag(tokens) print(tagged )?
相關文章
NLP之BoW&NLTK:自然語言處理中常用的技術——詞袋法Bow、NLTK庫
?
?
?
?
總結
以上是生活随笔為你收集整理的Py之nltk:nltk包的简介、安装、使用方法、代码实现之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NLP之TEA:自然语言处理之文本情感分
- 下一篇: NLP之TEA:基于SnowNLP实现自