Skip to content
Snippets Groups Projects
Commit 235652ab authored by spiglerg's avatar spiglerg
Browse files

fixed issue #18

parent 61ab2527
No related branches found
No related tags found
No related merge requests found
...@@ -492,8 +492,11 @@ class GlobalObsForRailEnv(ObservationBuilder): ...@@ -492,8 +492,11 @@ class GlobalObsForRailEnv(ObservationBuilder):
self.rail_obs = np.zeros((self.env.height, self.env.width, 16)) self.rail_obs = np.zeros((self.env.height, self.env.width, 16))
for i in range(self.rail_obs.shape[0]): for i in range(self.rail_obs.shape[0]):
for j in range(self.rail_obs.shape[1]): for j in range(self.rail_obs.shape[1]):
self.rail_obs[i, j] = np.array( bitlist = [int(digit) for digit in bin(self.env.rail.get_transitions((i, j)))[2:]]
list(f'{self.env.rail.get_transitions((i, j)):016b}')).astype(int) bitlist = [0] * (16 - len(bitlist)) + bitlist
self.rail_obs[i, j] = np.array(bitlist)
# self.rail_obs[i, j] = np.array(
# list(f'{self.env.rail.get_transitions((i, j)):016b}')).astype(int)
# self.targets = np.zeros(self.env.height, self.env.width) # self.targets = np.zeros(self.env.height, self.env.width)
# for target_pos in self.env.agents_target: # for target_pos in self.env.agents_target:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment