def __init__(self, position): self.encoder = OneDDepthEncoder(positions=positions, radius=5, wrapAround=True, nPerPosition=28, wPerPosition=3, minVal=0, maxVal=1) self.plotter = Plotter(self.encoder) self.learner = QLearner(ACTIIONS, n=1008) self.lastState = None self.lastAction = None