class_docstr: An environment that supports batch evaluation using clones of sub-envs.
class_docstr_tok: ["An","environment","that","supports","batch","evaluation","using","clones","of","sub-envs","."]
docstr: Resets a single sub-environment.
  
  Args:
      index: An optional sub-env index to reset.
      seed: The seed to be passed to the sub-environment at index `index` when
          resetting it. If None, will not reset any existing PRNG. If you pass an
          integer, the PRNG will be reset even if it already exists.
      options: An options dict to be passed to the sub-environment at index
          `index` when resetting it.
  
  Returns:
      Tuple consisting of observations from the reset sub environment and
      an info dict of the reset sub environment. Alternatively an Exception
      can be returned, indicating that the reset operation on the sub environment
      has failed (and why it failed).
code: def reset_at(
      self,
      index: Optional[int] = None,
      *,
      seed: Optional[int] = None,
      options: Optional[dict] = None,
  ) -> Union[Tuple[EnvObsType, EnvInfoDict], Exception]:
      """Resets a single sub-environment.
  
      Args:
          index: An optional sub-env index to reset.
          seed: The seed to be passed to the sub-environment at index `index` when
              resetting it. If None, will not reset any existing PRNG. If you pass an
              integer, the PRNG will be reset even if it already exists.
          options: An options dict to be passed to the sub-environment at index
              `index` when resetting it.
  
      Returns:
          Tuple consisting of observations from the reset sub environment and
          an info dict of the reset sub environment. Alternatively an Exception
          can be returned, indicating that the reset operation on the sub environment
          has failed (and why it failed).
      """
      raise NotImplementedError
  
imports: import logging
  import gymnasium
  import numpy
  from typing import Callable, List, Optional, Tuple, Union, Set
  from ray.rllib.env.base_env import BaseEnv, _DUMMY_AGENT_ID
  from ray.rllib.utils.annotations import Deprecated, override, PublicAPI
  from ray.rllib.utils.typing import EnvActionType, EnvID, EnvInfoDict, EnvObsType, EnvType, MultiEnvDict, AgentID
  from ray.util import log_once
label_desc: Use image node_id 4 for calling the VectorEnv obj's underlying member method code with example usage: obj.reset_at(index) without return types