6
काम नहीं कर रहा:NLTK पीओएस टैगर
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 के लिए आवश्यक है, यह एक निर्भरता स्वचालित रूप से प्रयोग किया जाता है पिप या अन्य संस्थापक उपकरण एक संभालने के रूप में स्थापित नहीं किया जाना चाहिए? मैं पूछता हूं क्योंकि मैंने पीआईपी का उपयोग करके एनएलटीके स्थापित किया था, फिर उसी मुद्दे का सामना करना पड़ा। – Inactivist
@ इंटेक्टिविस्ट नम्पी को अधिकांश एनएलटीके के लिए जरूरी नहीं है, बस कुछ हिस्सों। (यह [इंस्टॉल पेज] (http://nltk.org/install.html) पर वैकल्पिक के रूप में सूचीबद्ध है।) यह कहा गया है कि यदि आप किसी भी प्रकार की मशीन लर्निंग प्रकार की सामग्री कर रहे हैं तो यह सामान्य रूप से सामान्य हो सकता है या अन्य नंबर क्रंचिंग। – Dougal
एनएलटीके के लिए अलग-अलग लाइब्रेरी में numpy-dependent कोड को विभाजित करने के लिए बेहतर नहीं होगा –