parameters: (a, axis=-1, descending=False, stable=True)
return_statement: return _mx_nd_np.sort(a, axis=axis, descending=descending)
docstring: Return a sorted copy of an array.
  
      Notes
      -----
      `sort` is a standard API in
      https://data-apis.org/array-api/latest/API_specification/generated/signatures.sorting_functions.sort.html
      instead of an official NumPy operator.
  
      Parameters
      ----------
      a : ndarray
          Array to sort.
      axis : int or None, optional
          Axis along which to sort.  The default is -1 (the last axis). If None,
          the flattened array is used.
      descending : bool, optional
          sort order. If `True`, the returned indices sort x in descending order (by value).
          If `False`, the returned indices sort x in ascending order (by value).Default: False.
      stable : bool, optional
          sort stability. If `True`, the returned indices must maintain the relative order
          of x values which compare as equal. If `False`, the returned indices may or may not
          maintain the relative order of x values which compare as equal. Default: True.
  
      Returns
      -------
      sorted_array : ndarray
          Array of the same type and shape as `a`.
  
      Notes
      -----
      This operator does not support different sorting algorithms.
  
      Examples
      --------
      >>> a = np.array([[1,4],[3,1]])
      >>> np.sort(a)                # sort along the last axis
      array([[1, 4],
             [1, 3]])
      >>> np.sort(a, axis=None)     # sort the flattened array
      array([1, 1, 3, 4])
      >>> np.sort(a, axis=0)        # sort along the first axis
      array([[1, 1],
             [3, 4]])
docstring_summary: Return a sorted copy of an array.
docstring_tokens: Return a sorted copy of an array .
function: def sort(a, axis=-1, descending=False, stable=True):
      """
      Return a sorted copy of an array.
  
      Notes
      -----
      `sort` is a standard API in
      https://data-apis.org/array-api/latest/API_specification/generated/signatures.sorting_functions.sort.html
      instead of an official NumPy operator.
  
      Parameters
      ----------
      a : ndarray
          Array to sort.
      axis : int or None, optional
          Axis along which to sort.  The default is -1 (the last axis). If None,
          the flattened array is used.
      descending : bool, optional
          sort order. If `True`, the returned indices sort x in descending order (by value).
          If `False`, the returned indices sort x in ascending order (by value).Default: False.
      stable : bool, optional
          sort stability. If `True`, the returned indices must maintain the relative order
          of x values which compare as equal. If `False`, the returned indices may or may not
          maintain the relative order of x values which compare as equal. Default: True.
  
      Returns
      -------
      sorted_array : ndarray
          Array of the same type and shape as `a`.
  
      Notes
      -----
      This operator does not support different sorting algorithms.
  
      Examples
      --------
      >>> a = np.array([[1,4],[3,1]])
      >>> np.sort(a)                # sort along the last axis
      array([[1, 4],
             [1, 3]])
      >>> np.sort(a, axis=None)     # sort the flattened array
      array([1, 1, 3, 4])
      >>> np.sort(a, axis=0)        # sort along the first axis
      array([[1, 1],
             [3, 4]])
      """
      return _mx_nd_np.sort(a, axis=axis, descending=descending)
function_tokens: def sort ( a , axis = - 1 , descending = False , stable = True ) : return _mx_nd_np . sort ( a , axis = axis , descending = descending )