code: def __init__(self, step_nums, env_num, obs_space, act_space):
      self.obs = np.zeros(
          (step_nums, env_num) + obs_space.shape, dtype="float32"
      )
      self.actions = np.zeros(
          (step_nums, env_num) + act_space.shape, dtype="float32"
      )
      self.logprobs = np.zeros((step_nums, env_num), dtype="float32")
      self.rewards = np.zeros((step_nums, env_num), dtype="float32")
      self.dones = np.zeros((step_nums, env_num), dtype="float32")
      self.values = np.zeros((step_nums, env_num), dtype="float32")
  
      self.step_nums = step_nums
      self.obs_space = obs_space
      self.act_space = act_space
  
      self.cur_step = 0
  
imports: import numpy
label_desc: Use image node_id 1 to create a new RolloutStorage object  with example: obj = RolloutStorage(step_nums, env_num, obs_space, act_space)