首页 > 技术文章 > python shuffle 文本行/Python 打乱txt文本顺序

cumtchw 2020-06-19 09:13 原文

博客搬移到: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) 

 

推荐阅读