6
작동하지 :NLTK POS 술래 내가이하려고하면
import nltk
text = nltk.word_tokenize("And now for something completely different")
nltk.pos_tag(text)
출력 :
Traceback (most recent call last):
File "C:/Python27/pos.py", line 3, in <module>
nltk.pos_tag(text)
File "C:\Python27\lib\site-packages\nltk-2.0.4-py2.7.egg\nltk\tag\__init__.py" ipos_tag
tagger = load(_POS_TAGGER)
File "C:\Python27\lib\site-packages\nltk-2.0.4-py2.7.egg\nltk\data.py", line 605,in
resource_val = pickle.load(_open(resource_url))
ImportError: No module named numpy.core.multiarray
하는 경우를 NumPy와의 NLTK에 필요한, 자동으로 핍 또는 기타 설치 도구 사용을 가정 종속성으로 설치되어야하지 않겠습니까? Pip을 사용하여 NLTK를 설치했기 때문에 물어 보았는데 같은 문제가 발생했습니다. – Inactivist
@Inactivist Numpy는 NLTK의 대부분을 필요로하지 않으며 단지 일부분 일뿐입니다. ([설치 페이지] (http://nltk.org/install.html)에는 선택 사항으로 나열되어 있습니다.) 그런데, 어떤 종류의 기계 학습 유형의 작업을 수행하는 경우 일반적으로 사용하는 것이 편리합니다 또는 다른 번호를 처리합니다. – Dougal
NLTK가 numpy 종속 코드를 별도의 라이브러리로 분리하는 것이 더 좋지 않습니다. –