资源简介
knn的python代码
#样本数据150*4二维数据,代表150个样本,
#每个样本4个属性分别为花瓣和花萼的长、宽
代码片段和文件信息
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets
from pandas import SeriesDataframe
from sklearn.datasets import load_iris
from sklearn.cross_validation import train_test_split
from matplotlib.colors import ListedColormap
from sklearn.neighbors import KNeighborsClassifier
# 获取训练数据
iris=load_iris()#导入数据
#样本数据150*4二维数据,代表150个样本,
#每个样本4个属性分别为花瓣和花萼的长、宽
data=iris.data
target=iris.target##长150的以为数组,样本数据的标签
target_names=iris.target_names#[‘setosa‘ ‘versicolor‘ ‘virginica‘]
feature_names=iris.feature_names#属性名称
#将数据集转为dataframe类型,列明为属性名称
features=Dataframe(data=datacolumns=feature_names)
# 训练数据取130条 总数据150条
X_train=features.iloc[0:1302:4]#取130行,数据集后两列作为训练集
y_train=target[:130]#前130行标签
# 测试数据取20条 总数据150条
x_test=features.iloc[130:2:4]#后20行为测试集
y_test=target[130:]#后20行的标签
#display(X_train.shapey_train.shapex_test.shapey_test.shape)
#显示训练集和测试集的大小
knn=KNeighborsClassifier()#建立模型
knn.fi
相关资源
- opencv实现石头剪刀布代码
- lstm_attention文本分类代码
- 朴素贝叶斯过滤垃圾邮件源码及数据
- 朴素贝叶斯算法python底层代码
- 一个简单Python 代码 爬取天气信息
- 聚类 k-means k-medoids代码实现
- openmv智能小车寻线代码
- CNN_源代码
- python实现谱聚类代码并进行可视化
- Python爬虫代码
- 手写体数字识别原始数据和贝叶斯代
- 基于Python+Theano实现的Lenet5源代码(附
- 43个Python代码打包
- 模拟退火-遗传算法 34省会城市TSP问题
- textrank自动文摘抽取python代码
- 人脸检测python源代码
- python2048游戏源代码
- python带基因元胞自动机代码
- 四行Python代码实现将word文件转换为
- 数据挖掘十大算法源代码Python)
- XModem -发送端源代码Python语言实现
- Python简版聊天室代码
- 全国840个气象站点日照时数转日总太
- 续Python3.x+PyQtChart实现数据可视化界面
- python爬虫 破解js加密有道词典案列的
- 请求分页存储管理Python实现源代码+课
- SRNN python代码实现
- 12306抢票Python代码,内含视频教程
- 最好中国大学近几年排名及python爬虫
- python 决策树代码
评论
共有 条评论