1.按照周期来截取数据 从数据库加载下来的是以5min取一次mean()的列,因此24h应取了24*60/5=288次数据 首先把这8352个数据(最后一个以倒数第二个填充)改成288*30的形式 txt=open('my_data.csv','r') txt1=open('new_data.csv','w') temp=[] for line in txt.readlines(): line=line.strip('\n') temp.append(line) j=1 n=288 while
#用户注册.登录模块 #数据库脚本 CREATE TABLE usertable( userid number(8) primary key not null , username varchar(50) NULL, password varchar(50) NOT NULL, sex varchar(10) NOT NULL, age number(3) NOT NULL, province varchar2(50) null, area varchar(50) NOT NULL ); com
简介 k近邻算法是数据分类一种常用的算法,属于监督学习算法的一类,它采用不同特征值之的距离进行分类.K近邻算法具有精度高.对异常值不敏感.无数据输入假定的优点,缺点是计算复杂度高.空间复杂度高.适用于数值型和标称型数据的计算分类. K近邻算法的一般流程包括: 收集数据 准备数据:距离计算所需要的数值,最好是结构化的数据 分析数据 训练算法:根据训练样本得到 测试算法:计算错误率 使用算法 Case 已知四个点,及其对应的分类.我们需要根据已有数据,判别未知点的分类.首先导入数据. from nu