我有一個名爲featureset的變量。打印時,值如下所示。IndexError:列表索引超出範圍
>>> featuresets[:2]
[({'contains2(left)': True, 'contains2(this)': True, 'contains2(now)': True, 'contains2(with)': True, 'contains1(now)': False, 'contains2(name)': True, 'contains2(gay)': True, 'contains2(im)': True}, 'Statement'), ({'contains2(p)': True, 'contains1(:)': False, 'contains2(:)': True}, 'Emotion')]
我需要將標籤(類變量)過濾到python中的數組。
這裏是我寫
referenceSets=[]
testSets=[]
for i, (features, label) in enumerate(featuresets):
referenceSets[i].append(label)
predicted = classifier.classify(features)
testSets[i].append(label)
,但我得到的錯誤代碼,
Traceback (most recent call last):
File "<pyshell#37>", line 2, in <module>
referenceSets[i].append(label)
IndexError: list index out of range
是否有人可以在這裏提一下我的問題是什麼。