train_data.py 634 B

123456789101112131415161718192021222324
  1. from entity import *
  2. import random
  3. import numpy as np
  4. def get_data():
  5. all_data = []
  6. for id in range(20000):
  7. day_data = []
  8. for i in range(random.randint(5,25)):
  9. driver = Driver(id,random.randint(0,49),random.randint(0,49))
  10. to_x = random.randint(0,49)
  11. to_y = random.randint(0,49)
  12. order = Order(0,random.randint(0,49),random.randint(0,49),to_x,to_y,random.randint(1,144))
  13. match = Match(order,driver)
  14. day_data.append(match)
  15. all_data.append(day_data)
  16. save(all_data,"train_data.pkl")
  17. if __name__ == '__main__':
  18. get_data()