第一次发布问题所以对我放轻松。
我在网上找到了一些我正在尝试自己实现的代码,尽管我一直遇到这个错误
ValueError:没有足够的值来解压(预期 3,得到 2)
代码如下:
for i,feats,label in enumerate(testfeats):
refsets[label].add(i)
observed = classifier.classify(feats)
testsets[observed].add(i)
如果你能帮助我,那就太好了:)
最佳答案
要添加到 timgeb 的答案中,解决方案是更改 for 循环的标题:
for i, (feats, label) in enumerate(testfeats):
...
这与:
for i, itemValue in enumerate(testfeats):
feats, label = itemValue
...
关于python - ValueError : not enough values to unpack (expected 3, 得到 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472785/