Вы используете clf для прогнозирования во всех случаях.
x_predicted = clf.predict(X_test)
, где ошибка. Измените классификатор на подходящий для прогнозирования (в вашем случае это будет KNN
)
PS: В вашем случае проблема тривиальна - однако, пожалуйста, публикуйте реальный код вместо изображений, чтобы другие могли легко попытаться повторить ошибку.