(self)
return _env.observation_space.shape[0]
Can be overridden if needed.

        Return the number of features (potentially per timestep) of the wrapped observation.
        This is only run once, so it is ok, if it is not efficient to evaluate this.
Can be overridden if needed.
Can be overridden if needed .
def _get_num_public_observation_features(self):
        """ Can be overridden if needed.

        Return the number of features (potentially per timestep) of the wrapped observation.
        This is only run once, so it is ok, if it is not efficient to evaluate this.
        """
        _env = self.env_cls(env_args=self.env_args, lut_holder=self.lut_holder, is_evaluating=True)
        return _env.observation_space.shape[0]
def _get_num_public_observation_features ( self ) : _env = self . env_cls ( env_args = self . env_args , lut_holder = self . lut_holder , is_evaluating = True ) return _env . observation_space . shape [ 0 ]