class_docstr: An un-squeeze pre-processor.
  
  :param observation_space: The observation space to pre-process.
  :param dim: Index where to add an additional dimension.
class_docstr_tok: ["An","un-squeeze","pre-processor",".",":","param","observation_space",":","The","observation","space","to","pre-process",".",":","param","dim",":","Index","where","to","add","an","additional","dimension","."]
code: def __init__(self, observation_space: spaces.Box, dim: int):
      super().__init__(observation_space)
      self.dim = dim
  
file_path: maze/maze/core/wrappers/observation_preprocessing/preprocessors/unsqueeze.py
imports: from typing import Tuple
  import numpy
  from gym import spaces
  from maze.core.wrappers.observation_preprocessing.preprocessors.base import PreProcessor
  from maze.core.annotations import override
label_desc: Use image node_id 1 to create a new UnSqueezePreProcessor object from inherited base classes: PreProcessor with example: obj = UnSqueezePreProcessor(observation_space, dim)