运行Naive-Bayes时得到“ ValueError:太多的值无法解包(预期2)”

问题描述 投票:0回答:1

ValueError:太多值无法解包(预期2)在下面运行代码时

我怀疑这可能是版本问题。我正在跑步3倍。但是我是Python的新手,需要经验丰富的指导。

kf = KFold(n_splits=10) 
sum = 0
for train, test in kf.split(iris.data):
train_data = np.array(iris.data)[train]
test_data = np.array(iris.data)[train]
classifier = nltk.NaiveBayesClassifier.train(train_data)
sum += nltk.classify.accuracy(classifier, test_data)
average = sum/10

收到错误分类器= nltk.NaiveBayesClassifier.train(train_data)火车上的“ C:\ Users \ carlt \ Anaconda3 \ lib \ site-packages \ nltk \ classify \ naivebayes.py”文件,第206行对于功能集,在labeled_featuresets中标记:

ValueError:太多值无法解包(预期2)

python python-3.x scikit-learn naivebayes
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.