Traceback (most recent call last):
def loadDataset(filename, split, trainingSet= , testSet
:stances)
return neighbors
def getResponse(neighbors):
classVotes = {}
for x in range(len(neighbors)):
response = neighbors
if response in classVotes:
classVotes += 1
else:
classVotes = 1
sortedVotes = sorted(classVotes.iteritems(), key=operator.itemgetter(1), reverse=True)
return sortedVotes
def getAccuracy(testSet, predictions):
correct = 0
for x in range(len(testSet)):
if testSet == predictions:
correct += 1
return (correct/float(len(testSet))) * 100.0
main()