野子电竞数据官网改版https://www.xxe.io/全新登场随机选取一个数据集中80%的记录作为训练数据集,经过训练得到对应的数学模型,剩余20条记录的百分比作为验证,测试模型的准确性。原始数据集格式:1::1193::5::9783007601::661::3::9783021091::914::3::9783019681::3408::4::9783002751::2355::5::9788242911::1197::3::9783022681::1287::5::9783020391::2804::5::9783007191::594::4::9783022681::919::4::978301368…………其中[0]-[3]分别代表不同的特征处理后得到的数据集3418869496739883415451073397474449028512572597250678120681198397465834610313633497499913355551073395955035558735661975946900112533012988697984409117721965425356209631145974653564588812205957480240710932975570015…………python代码如下:importrandomdefreplaced(filename):new_content=[];readfile=open(filename)lines=readfile.readlines()forlineinlines:new_line=line.strip().replace("::","\t")'''contents=line.split("::")new_line=contents[0].strip()+"\t"+contents[1].strip()+"\t"+contents[2].strip()+"\t"+contents[3].strip()'''new_content.append(new_line)#printcontentsprintnew_contentreadfile.close()writefile=open(filename.strip(".csv")+"_replaced.csv",'wb')foriinrange(len(new_content)):writefile.write(new_content[i]+'\n')writefile.close()12345678910111213defchoose(filename):content_test=[]content_result=[]readfile=open(filename)lines=readfile.readlines()sum_length=len(lines)count=sum_lengthprint("“+filename+”中的项目是“+str(sum_length))whilecount>0:iflen(content_test)<0.8*sum_length:i=random.randint(0,count-1)content_test.append(lines[i])dellines[i]count=count-1forjinrange(len(lines)):content_result.append(lines[j])readfile.close()writefile=open("content_test.csv",'wb')fori在范围内(len(content_test)):writefile.write(content_test[i])writefile.close()writefile=open("content_result.csv",'wb')foriinrange(len(content_result)):writefile。写入(content_result[i])writefile.close()1234567891011121314151617181920212223filename=“ratings.csv”选择(文件名)filename_01=“content_test.csv”filename_02=“content_result.csv”替换(文件名_01)替换(文件名_02)
