docs: def Uniform(x_min: vertex_constructor_param_types, x_max: vertex_constructor_param_types, label: Optional[str]=None) -> Vertex:
      """
      One to one constructor for mapping some shape of mu and sigma to
      a matching shaped Uniform Vertex
      
      :param x_min: the inclusive lower bound of the Uniform with either the same shape as specified for this vertex or a scalar
      :param x_max: the exclusive upper bound of the Uniform with either the same shape as specified for this vertex or a scalar
      """
      return Double(context.jvm_view().UniformVertex, label, cast_to_double_vertex(x_min), cast_to_double_vertex(x_max))