knn算法python代码sklearn
时间: 2023-04-30 11:00:30 浏览: 162
python运用sklearn实现KNN分类算法
以下是使用 scikit-learn 库实现 KNN 算法的 Python 代码示例:
```python
from sklearn.neighbors import KNeighborsClassifier
# 创建 KNN 分类器
knn = KNeighborsClassifier(n_neighbors=3)
# 训练模型
knn.fit(X_train, y_train)
# 预测
y_pred = knn.predict(X_test)
# 评估模型
from sklearn.metrics import accuracy_score
print(accuracy_score(y_test, y_pred))
```
其中 `X_train` 和 `y_train` 是训练数据的特征和标签, `X_test` 和 `y_test` 是测试数据的特征和标签, `n_neighbors` 是设定的近邻数量.
阅读全文