13 lines
334 B
Python
13 lines
334 B
Python
|
|
import numpy as np
|
||
|
|
|
||
|
|
# Valeurs hautes et basses des observations
|
||
|
|
low_values=np.array([-5, -5, -0.45, -5])
|
||
|
|
high_values=np.array([5, 5, 0.45, 5])
|
||
|
|
|
||
|
|
division=[42, 42, 42, 42]
|
||
|
|
pas=(high_values-low_values)/division
|
||
|
|
|
||
|
|
def discretise(state):
|
||
|
|
discrete_state=(state-low_values)/pas
|
||
|
|
return tuple(discrete_state.astype(np.int))
|