Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2017 01:22:40

kermet0000
Зарегистрирован: 2017-05-07
Сообщения: 3
Репутация: +  -1  -
Профиль   Отправить e-mail  

Ошибка при чтение файла

Вот возникает такая ошибка, помогите исправить
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()

Отредактировано kermet0000 (Май 11, 2017 19:31:26)

Прикреплённый файлы:
attachment iris.txt (4,2 KБ)

Офлайн

#2 Май 9, 2017 08:29:59

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Ошибка при чтение файла

Попробуйте rb заменить на r



Офлайн

#3 Май 9, 2017 10:18:38

kermet0000
Зарегистрирован: 2017-05-07
Сообщения: 3
Репутация: +  -1  -
Профиль   Отправить e-mail  

Ошибка при чтение файла

Изменил но появилась другая ошибка

Отредактировано kermet0000 (Май 11, 2017 20:01:10)

Офлайн

#4 Май 9, 2017 11:41:25

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Ошибка при чтение файла

строки не поддерживают операцию вычитания (instance1 - instance2)
что вы этим хотели получить?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version