def getState(): state = [readScreen2.getUpperQlength(), readScreen2.getLowerQlength(), readScreen2.getRightQlength(), readScreen2.getLeftQlength(), traci.trafficlight.getPhase("0")] print (state) return state
def getState(): # made the order changes state = [ readScreen2.getLowerQlength() / 80, readScreen2.getRightQlength() / 80, readScreen2.getUpperQlength() / 80, readScreen2.getLeftQlength() / 80, traci.trafficlight.getPhase("0") ] # print (state) return state
def getState(): #print(States_.get_tails()) state = np.zeros((5, 1)) # state[i,0] = readScreen2.getUpperQlength() # state[i,1] = readScreen2.getLowerQlength() # state[i,2] = readScreen2.getRightQlength() # state[i,3] = readScreen2.getLeftQlength() # phase = traci.trafficlight.getPhase("0") # state[i,4] = phase state[0, 0] = readScreen2.getUpperQlength() state[1, 0] = readScreen2.getLowerQlength() state[2, 0] = readScreen2.getRightQlength() state[3, 0] = readScreen2.getLeftQlength() phase = traci.trafficlight.getPhase("0") state[4, 0] = phase #print (state) return state