code: def __init__(
      self,
      name,
      index=None,
      values=None,
      min_range=None,
      max_range=None,
      array_length=None,
      unbounded=None,
      is_log=None,
      rand_init=None,
  ):
      self.name = name
      self.index = index
      self.values = values
      self.min_range = min_range
      self.max_range = max_range
      self.unbounded = unbounded
      self.is_log = is_log
      self.rand_init = rand_init
      self.array_length = array_length
  
file_path: studio/studio/hyperparameter.py
imports: import itertools
  import math
  import numpy
label_desc: Use image node_id 1 to create a new Hyperparameter object from inherited base classes: object with example: obj = Hyperparameter(name, index, values, min_range, max_range, array_length, unbounded, is_log, rand_init)