python shuffle 文本行/Python 打乱txt文本顺序

博客搬移到:https://blog.csdn.net/u013171226/article/details/107680318

在做分类算法训练的时候,没有做lmdb,直接用txt文件输入数据,但是生成的txt文件里面每一类照片是顺序存放的,这样会影响训练效果,因此要把txt里面的顺序打乱,import os

import random
out = open("./temp2222.txt",'w')
lines=[]
with open("./temp_delete.txt", 'r') as infile:
for line in infile:
lines.append(line)
random.shuffle(lines)
random.shuffle(lines)
random.shuffle(lines)
random.shuffle(lines)
random.shuffle(lines)
for line in lines:
out.write(line) 

 

posted @ 2020-06-19 09:13  cumtchw  阅读(2022)  评论(0编辑  收藏  举报