小编Pea*_*arl的帖子

什么是NLTK POS tagger要我下载?

我刚开始使用词性标注器,我遇到了很多问题.

我用以下内容开始了POS标记:

import nltk
text=nltk.word_tokenize("We are going out.Just you and me.")
Run Code Online (Sandbox Code Playgroud)

当我想要打印时'text',会发生以下情况:

print nltk.pos_tag(text)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "F:\Python26\lib\site-packages\nltk\tag\__init__.py", line 63, in pos_tag
tagger = nltk.data.load(_POS_TAGGER)
File "F:\Python26\lib\site-packages\nltk\data.py", line 594, in load
resource_val = pickle.load(_open(resource_url))
File "F:\Python26\lib\site-packages\nltk\data.py", line 673, in _open
 return find(path).open()
 File "F:\Python26\lib\site-packages\nltk\data.py", line 455, in find
   raise LookupError(resource_not_found)`  
LookupError:
 Resource 'taggers/maxent_treebank_pos_tagger/english.pickle' not
 found.  Please use the NLTK Downloader to obtain the resource:

>>> nltk.download().

 Searched in:
    - …
Run Code Online (Sandbox Code Playgroud)

python nlp nltk pos-tagger

29
推荐指数
3
解决办法
4万
查看次数

标签 统计

nlp ×1

nltk ×1

pos-tagger ×1

python ×1