त्रुटि संदेश: ValueError: NLTK के फ़्रीक्वेसी वितरण में अनपैक करने के लिए बहुत अधिक मान
मुझे मानों के रूप में त्रुटि हो रही है: नीचे दिए गए कोड के लिए कई मानों को अनपैक (अपेक्षित 2) करने के लिए। मुझे यकीन नहीं है कि यह बहुत अधिक संज्ञाओं की वजह से है।
from nltk.corpus import brown
import nltk
tagged_words = brown.tagged_words(categories='mystery')
for word, tag in tagged_words:
if any(noun_tag in tag for noun_tag in ['NP', 'NN']):
nouns=(word,tag)
for word, tag in nouns:
nouns_freq =nltk.FreqDist(word)
कृपया सुझाव दे
त्रुटि:
Traceback (most recent call last):
File "C:\Users\\Word2Vec.py", line 12, in module
for word, tag in nouns:
ValueError: too many values to unpack (expected 2)
जवाब
1 thorntonc
निम्नलिखित कोड आपको भूरे रंग के कॉर्पस में रहस्य शैली की संज्ञा की आवृत्ति देगा।
from nltk.corpus import brown
from nltk import FreqDist
tagged_words = brown.tagged_words(categories='mystery')
# get list of lowercased nouns
nouns = [word[0].lower() for word in tagged_words if word[1] in ['NP', 'NN']]
nouns_freq = FreqDist(nouns)