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()
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()
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()
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)
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)