https://qiita.com/joe_banana/items/3ebe185c32e7d7a1fa85
0、1~19、20、21~29・・・・
のリストで0,20、・・・は固定して
1~19内、21~29内・・・でシャッフル。
余りは削除。
import random
k=20
f = open('train_data.txt', 'r')
areas = f.readlines()
amari=len(areas)%k
del areas[len(areas)-amari:]
for i in range(len(areas)):
areas_b=areas[i*k+1:i*k+19]
random.shuffle(areas_b)
areas[i*k+1:i*k+19]=areas_b
f.close()
f = open('new_train_data.txt', 'w+')
f.writelines(areas)
f.close
0 件のコメント:
コメントを投稿