generate_random_data.py 500 B

12345678910111213141516
  1. # -*- encoding:utf-8 -*-
  2. import numpy as np
  3. import random
  4. def generate():
  5. X=[[random.randint(0,255) for i in range(0,28)] for j in range(0,28)]
  6. X=[[0 if s <128 else s for s in ss] for ss in X]
  7. return str([X,10])
  8. train_num=6000
  9. test_num=1000
  10. with open("train_data_10","w") as f :
  11. train_data=[ generate() for _ in range(0,train_num)]
  12. f.writelines("\n".join(train_data))
  13. with open("test_data_10","w") as f :
  14. train_data=[ generate() for _ in range(0,test_num)]
  15. f.writelines("\n".join(train_data))