KOSASIH / SilkRoad

Redundant list comprehension can be replaced using generator PYL-R1728
Performance
Minor
5 months ago5 months old
Consider using a generator instead 'max(self.q_table[new_price, demand] for demand in range(101))'
32        q_value = reward
33        if not done:
34            new_price, new_demand, new_reward = new_state
35            target_q_value = new_reward + self.discount_factor * max(36                [self.q_table[(new_price, demand)] for demand in range(101)])
37            q_value = reward + self.discount_factor * target_q_value
38        self.q_table[(price,