code: def __init__(
      self,
      env: DynamicBanditEnv,
      agent: DynamicBanditAgent,
      num_obs: int,
  ):
      self.env = env
      self.agent = agent
      self.num_obs = num_obs
  
file_path: ReAgent/reagent/evaluation/cb/run_synthetic_bandit.py
imports: import uuid
  from typing import List, Tuple
  import pytorch_lightning
  import torch
  from pytorch_lightning import seed_everything
  from reagent.evaluation.cb.synthetic_contextual_bandit_data import DynamicBanditAgent, DynamicBanditEnv
label_desc: Use image node_id 1 to create a new BanditDataset object from inherited base classes: torch.utils.data with example: obj = BanditDataset(env, agent, num_obs)