@property
def bounds(self) -> np.ndarray:
    if (self.action_bound is None):
        return np.array([(- np.inf), np.inf], dtype=np.float32)
    else:
        return np.array([(- self.action_bound), self.action_bound], dtype=np.float32)
@property
def bounds(self) -> np.ndarray:
    if (self.action_bound is None):
        return np.array([(- np.inf), np.inf], dtype=np.float32)
    else:
        return np.array([(- self.action_bound), self.action_bound], dtype=np.float32)