#sklearn 分类器的学习
import numpy as np
from sklearn import datasets
from sklearn.cross_validation import train_test_split
from sklearn.neighbors import KNeighborsClassifier
#利用KNN实现分类
#这里导入了花的数据
iris = datasets.load_iris()
iris_X = iris.data
iris_Y = iris.target
print(iris_X[:2,:])
print(iris_Y)#展示一下数据的形式
#将数据分成测试集和训练集,测试集占百分之三十,并对数据进行shuffle
X_train,X_test,Y_train,Y_test = train_test_split(iris_X,iris_Y,test_size=0.3)
knn = KNeighborsClassifier()
knn.fit(X_train,Y_train)
#利用knn去预测
print(knn.predict(X_test))
#显示数据的实际值
print(Y_test)
利用sklearn实现简单的KNN
最新推荐文章于 2025-11-10 17:42:03 发布
本文通过使用K近邻(KNN)算法对鸢尾花数据集进行分类任务。首先加载鸢尾花数据集,并将其划分为训练集和测试集。接着运用KNN分类器进行训练,并对测试集进行预测,最后比较预测结果与实际结果。
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

738

被折叠的 条评论
为什么被折叠?



