仅供学习使用
练习1
# coding:utf-8 # 2019/10/16 16:49 # huihui # ref: import numpy as np from sklearn import datasets from sklearn.model_selection import train_test_split from sklearn.neighbors import KNeighborsClassifier iris = datasets.load_iris() X = iris.data y = iris.target print(X, y) X_train, X_test, y_train, y_test = train_test_split(X, y,random_state=2003) clf = KNeighborsClassifier(n_neighbors=3) clf.fit(X_train, y_train) correct = np.count_nonzero((clf.predict(X_test) == y_test) == True) print("准确率:%.3f" % (correct / len(X_test)))