在python中利用KNN实现对iris进行分类的方法
如下所示:
fromsklearn.datasetsimportload_iris iris=load_iris() printiris.data.shape fromsklearn.cross_validationimporttrain_test_split X_train,X_test,y_train,y_test=train_test_split(iris.data,iris.target,test_size=0.25,random_state=33) fromsklearn.preprocessingimportStandardScaler fromsklearn.neighborsimportKNeighborsClassifier ss=StandardScaler() X_train=ss.fit_transform(X_train) X_test=ss.transform(X_test) knc=KNeighborsClassifier() knc.fit(X_train,y_train) y_predict=knc.predict(X_test) print'TheaccuracyofK-NearestNeighborClassifieris:',knc.score(X_test,y_test) fromsklearn.metricsimportclassification_report printclassification_report(y_test,y_predict,target_names=iris.target_names)
以上这篇在python中利用KNN实现对iris进行分类的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短