使⽤knn算法对鸢尾花数据进⾏分类导⼊三剑客以及knn算法所⽤到的包 import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
ighbors import KNeighborsClassifierrtm
del_selection import train_test_split
from sklearn.datasets import load_iris
# 创建鸢尾花对象
iris = load_iris()
data = iris.data
# 获取鸢尾花的标签
target = iris.target
X_train, X_test, y_train, y_test = train_test_split(data, target, test_size=0.2)
# 创建knn对象
knn = KNeighborsClassifier()
# 训练数据
knn.fit(X_train, y_train)
# 预测
knn.predict(X_test)
爱英优选# 获取得分
党英杰
www.902008
knn.score(X_test, y_test)
得分结果如下:
车载卫星电视