parameters: (x, shape)
return_statement: return Expand(shape)(x)[0]
docstring: Produces a Expand operator
      Args:
          x (Tensor): input tensor.
          shape (list[int]: indicates the shape you want to expand to, 
              following the broadcast rule
      Returns:
          the output Tensor.
docstring_summary: Produces a Expand operator
      Args:
          x (Tensor): input tensor.
          shape (list[int]: indicates the shape you want to expand to, 
              following the broadcast rule
      Returns:
          the output Tensor.
docstring_tokens: Produces a Expand operator Args : x ( Tensor ) : input tensor . shape ( list [ int ] : indicates the shape you want to expand to following the broadcast rule Returns : the output Tensor .
function: def expand(x, shape):
      """
      Produces a Expand operator
      Args:
          x (Tensor): input tensor.
          shape (list[int]: indicates the shape you want to expand to, 
              following the broadcast rule
      Returns:
          the output Tensor.
      """
      return Expand(shape)(x)[0]
function_tokens: def expand ( x , shape ) : return Expand ( shape ) ( x ) [ 0 ]