In [11]:
import math
import random
with open('shuttle.trn', 'r') as input_data, \
open('shuttle.data', 'w') as output_data, \
open('shuttle_toy.data', 'w') as output_toy_data:
for line in input_data:
output_data.write(line)
if math.floor(10*random.random()) == 1:
output_toy_data.write(line)
In [12]:
with open('shuttle.data', 'r') as data, \
open("shuttle_test.data", "w") as test_file, \
open("shuttle_train.data", "w") as train_file:
for line_c in data:
if math.floor(30*random.random()) == 1:
test_file.write(line_c)
else:
train_file.write(line_c)
with open('shuttle_toy.data', 'r') as data, \
open("shuttle_toy_test.data", "w") as test_file, \
open("shuttle_toy_train.data", "w") as train_file:
for line_c in data:
if math.floor(30*random.random()) == 1:
test_file.write(line_c)
else:
train_file.write(line_c)