Pesan kesalahan: ValueError: terlalu banyak nilai untuk dibuka dalam distribusi Frequecy dari NLTK
Aug 17 2020
Saya mendapatkan kesalahan sebagai ValueError: terlalu banyak nilai untuk dibongkar (diharapkan 2) untuk kode di bawah ini. Saya tidak yakin apakah itu karena terlalu banyak jumlah kata benda.
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)
Mohon saran
Kesalahan:
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)
Jawaban
1 thorntonc Aug 17 2020 at 07:27
Kode berikut akan memberi Anda frekuensi kata benda dari genre misteri dalam korpus coklat.
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)
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'