用外部库实现knn分类算法,并计算正确率

Posted lovelyemperor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用外部库实现knn分类算法,并计算正确率相关的知识,希望对你有一定的参考价值。

技术图片
from sklearn.model_selection import train_test_split
from sklearn.datasets import load_iris
from sklearn.neighbors import KNeighborsClassifier
import numpy as np
cheng = load_iris()
# print(cheng.keys())
# print(cheng.data)
# print(cheng.target)
# print(cheng.target_names)
# print(cheng.DESCR)
# print(cheng.feature_names)
# print(cheng.filename)
trainX, testX, trainY, tesY = train_test_split(
    cheng.data, cheng.target, random_state=0)
knn = KNeighborsClassifier(n_neighbors=5)
knn.fit(trainX, trainY)
testy = knn.predict(testX)
zhv = np.mean(testy == tesY)
print(zhv)
查看代码

 

以上是关于用外部库实现knn分类算法,并计算正确率的主要内容,如果未能解决你的问题,请参考以下文章

day-9 sklearn库和python自带库实现最近邻KNN算法

KNN-分类算法

使用pandassklearn等外部库进行iris数据的分类和绘图,并计算正确率

TensorFlow实现knn(k近邻)算法

⭐ (理论和代码相结合)KNN(最近邻)算法——分类问题和回归问题都能做的算法

knn原理及借助电影分类实现knn算法