Я запускаю скрипт на python, который я взял с веб-сайта.Это простой код, который использует набор данных Iris и выполняет классификацию KNN для этого набора данных.Но когда я запускаю этот скрипт, я получаю все оценки за 1.0, что, я считаю, неверный результат.Где я допустил ошибку?
Классификационная часть сценария:
knn = KNeighborsClassifier(n_neighbors=5)
knn.fit(X_train, y_train)
y_pred = knn.predict(X_test)
print(confusion_matrix(y_test, y_pred))
print(classification_report(y_test, y_pred))
Полный текст сценария можно найти по здесь