во время выполнения этой части кода я получаю эту ошибку - PullRequest
0 голосов
/ 18 марта 2020

Я получаю эту ошибку: NameError: имя 'train_predict' не определено

from sklearn.neighbors  import KNeighborsClassifier
    X_train_cv, X_test_cv, y_train_cv, y_test_cv = train_test_split(X_train, y_train, test_size = 0.3, random_state=100)
    neighbors = []
    accuracy = []
    for n in range(3,10):    
        knn = KNeighborsClassifier(n_neighbors=n)
        print("Number of neighbors is: {}".format(n))
        train_predict(knn, X_train_cv, y_train_cv, X_test_cv, y_test_cv)
        clf_ = knn.fit(X_train, y_train)
        y_pred = clf_.predict(X_test)
        neighbors.append(n)
        accuracy.append( str(("%.2f" 

    %(accuracy_score(y_test,y_pred)* 100) )))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...