class_docstr: Splits an actions into separate ones.
  
  An example is given by the LunarLanderContinuous-v2 env. Here we have a box action spaces with shape (2,) such that
  dimension 0 is the up/down action and dimension 1 is the left/right action. Now if we would like to split this
  action correspondingly we can wrap the env with the following config:
  
  split_config:
      action:
          action_up:
              indices: [0]
          action_side:
              indices: [1]
  
  Now the actions as well as the action space is consists of two actions (action_up/action_side).
  
  :param env: Environment/wrapper to wrap.
  :param split_config: The action splitting configuration.
class_docstr_tok: ["Splits","an","actions","into","separate","ones",".","An","example","is","given","by","the","LunarLanderContinuous-v2","env",".","Here","we","have","a","box","action","spaces","with","shape","(","2",",",")","such","that","dimension","0","is","the","up\/down","action","and","dimension","1","is","the","left\/right","action",".","Now","if","we","would","like","to","split","this","action","correspondingly","we","can","wrap","the","env","with","the","following","config",":","split_config",":","action",":","action_up",":","indices",":","[","0","]","action_side",":","indices",":","[","1","]","Now","the","actions","as","well","as","the","action","space","is","consists","of","two","actions","(","action_up\/action_side",")",".",":","param","env",":","Environment\/wrapper","to","wrap",".",":","param","split_config",":","The","action","splitting","configuration","."]
docstr: implementation of :class:`~maze.core.env.simulated_env_mixin.SimulatedEnvMixin`.
docstr_tok: ["implementation","of",":","class",":","`","~maze.core.env.simulated_env_mixin.SimulatedEnvMixin","`","."]
code: def clone_from(self, env: "SplitActionsWrapper") -> None:
      """implementation of :class:`~maze.core.env.simulated_env_mixin.SimulatedEnvMixin`."""
      self.env.clone_from(env)
  
file_path: maze/maze/core/wrappers/split_actions_wrapper.py
imports: from typing import Union, Dict, Tuple, List
  import gym
  import numpy
  from maze.core.annotations import override
  from maze.core.env.simulated_env_mixin import SimulatedEnvMixin
  from maze.core.env.structured_env import StructuredEnv
  from maze.core.env.structured_env_spaces_mixin import StructuredEnvSpacesMixin
  from maze.core.wrappers.wrapper import ActionWrapper, EnvType
label_desc: Use image node_id 8 for calling the SplitActionsWrapper obj's underlying member method code with example usage: obj.clone_from(env) without return types