示例#1
0
 def _load_items(self, w):
     versions = ["5.11.1", "5.14.1"]
     for version in versions:
         static_item_list = w.static_get_item_list(item_list_data='gold,stats,into,from', version=version)
         for item_id, item_dict in static_item_list['data'].items():
             item_dict['version'] = version
             item = Item.from_dict(item_dict)
             item.save()
示例#2
0
 def _load_items(self, w):
     versions = ["5.11.1", "5.14.1"]
     for version in versions:
         static_item_list = w.static_get_item_list(
             item_list_data='gold,stats,into,from', version=version)
         for item_id, item_dict in static_item_list['data'].items():
             item_dict['version'] = version
             item = Item.from_dict(item_dict)
             item.save()
示例#3
0
 def __init__(self, model_name):
     super(SetOptimizer, self).__init__()
     self.model = ItemSetModel()
     self.model.load(model_name)
     self.item_ids = [x.item_id for x in Item.objects().all()]
     self.item_ids.sort()
示例#4
0
 def __init__(self, model_name):
     super(SetOptimizer, self).__init__()
     self.model = ItemSetModel()
     self.model.load(model_name)
     self.item_ids = [x.item_id for x in Item.objects().all()]
     self.item_ids.sort()
示例#5
0
 def _optimize_build(self):
     opt = SetOptimizer('RandomForest_updated')
     res = opt.optimize(72, [4, 1, 1, 1, 1, 1])
     for item in res.x:
         print(Item.objects(item_id=item).first().name)
示例#6
0
 def _optimize_build(self):
     opt = SetOptimizer('RandomForest_updated')
     res = opt.optimize(72, [4,1,1,1,1,1])
     for item in res.x:
         print(Item.objects(item_id=item).first().name)