首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError NLTK

ModuleNotFoundError NLTK
EN

Stack Overflow用户
提问于 2020-05-07 12:57:20
回答 1查看 162关注 0票数 0

标记化工作正常,但当我尝试进行命名实体识别时,namedEnt = ne_chunk(tagged,binary=True)

它给出了以下错误我确实使用pip install NumPy从cmd安装了numpy,但仍然给出了错误

代码语言:javascript
复制
import nltk
from nltk.corpus import state_union
from nltk.tokenize import PunktSentenceTokenizer, word_tokenize
from nltk.chunk import ne_chunk

train_text = state_union.raw("2005-GWBush.txt")
sample_text = state_union.raw("2006-GWBush.txt")
# print(train_text)


custom_sent_tokenizer = PunktSentenceTokenizer(train_text)
tokenized = custom_sent_tokenizer.tokenize(sample_text)


def process_content():
    for i in tokenized:
        words = word_tokenize(i)
        tagged = nltk.pos_tag(words)
        namedEnt = ne_chunk(tagged, binary=True)
        print(namedEnt)


process_content()

错误:

代码语言:javascript
复制
PS D:\Python\nltk> & C:/Users/Talha/AppData/Local/Programs/Python/Python37/python.exe d:/Python/nltk/nltk_task.py
Traceback (most recent call last):
  File "d:/Python/nltk/nltk_task.py", line 64, in <module>
    process_content()
  File "d:/Python/nltk/nltk_task.py", line 60, in process_content
    namedEnt = ne_chunk(tagged, binary=True)
  File "C:\Users\Talha\AppData\Local\Programs\Python\Python37\lib\site-packages\nltk\chunk\__init__.py", line 185, in ne_chunk
    chunker = load(chunker_pickle)
  File "C:\Users\Talha\AppData\Local\Programs\Python\Python37\lib\site-packages\nltk\data.py", line 757, in load
    resource_val = pickle.load(opened_resource)
ModuleNotFoundError: No module named 'numpy'
EN

回答 1

Stack Overflow用户

发布于 2020-05-07 14:50:59

通过pip install numpy安装numpy,然后通过import numpy as np导入它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61650204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档