docs: def Exponential(rate: vertex_constructor_param_types, label: Optional[str]=None) -> Vertex:
      """
      One to one constructor for mapping some shape of rate to matching shaped exponential.
      
      :param rate: the rate of the Exponential with either the same shape as specified for this vertex or scalar
      """
      return Double(context.jvm_view().ExponentialVertex, label, cast_to_double_vertex(rate))