import numpy as np import matplotlib.pyplotas plt from sklearn import datasets from sklearn.model_selectionimport train_test_split from sklearn.neighborsimport KNeighborsClassifier from sklearn.metricsimport accuracy_score
import numpy as np import matplotlib.pyplotas plt from sklearn import datasets from sklearn.model_selectionimport train_test_split from sklearn.neighborsimport KNeighborsClassifier from sklearn.metricsimport accuracy_score
# 加载Iris数据集
iris = datasets.load_iris()
X = iris.data[:, :2]# 只取前两个特征,便于可视化
y = iris.target