parameters: (a, max_line_width=None, precision=None, suppress_small=None)
return_statement: return array2string(a, max_line_width, precision, suppress_small, ' ', "", str)
docstring: Return a string representation of the data in an array.
  
      The data in the array is returned as a single string.  This function is
      similar to `array_repr`, the difference being that `array_repr` also
      returns information on the kind of array and its data type.
  
      Parameters
      ----------
      a : ndarray
          Input array.
      max_line_width : int, optional
          Inserts newlines if text is longer than `max_line_width`.  The
          default is, indirectly, 75.
      precision : int, optional
          Floating point precision.  Default is the current printing precision
          (usually 8), which can be altered using `set_printoptions`.
      suppress_small : bool, optional
          Represent numbers "very close" to zero as zero; default is False.
          Very close is defined by precision: if the precision is 8, e.g.,
          numbers smaller (in absolute value) than 5e-9 are represented as
          zero.
  
      See Also
      --------
      array2string, array_repr, set_printoptions
  
      Examples
      --------
      >>> np.array_str(np.arange(3))
      '[0 1 2]'
docstring_summary: Return a string representation of the data in an array.
docstring_tokens: Return a string representation of the data in an array .
function: def array_str(a, max_line_width=None, precision=None, suppress_small=None):
      """
      Return a string representation of the data in an array.
  
      The data in the array is returned as a single string.  This function is
      similar to `array_repr`, the difference being that `array_repr` also
      returns information on the kind of array and its data type.
  
      Parameters
      ----------
      a : ndarray
          Input array.
      max_line_width : int, optional
          Inserts newlines if text is longer than `max_line_width`.  The
          default is, indirectly, 75.
      precision : int, optional
          Floating point precision.  Default is the current printing precision
          (usually 8), which can be altered using `set_printoptions`.
      suppress_small : bool, optional
          Represent numbers "very close" to zero as zero; default is False.
          Very close is defined by precision: if the precision is 8, e.g.,
          numbers smaller (in absolute value) than 5e-9 are represented as
          zero.
  
      See Also
      --------
      array2string, array_repr, set_printoptions
  
      Examples
      --------
      >>> np.array_str(np.arange(3))
      '[0 1 2]'
  
      """
      return array2string(a, max_line_width, precision, suppress_small, ' ', "", str)
function_tokens: def array_str ( a , max_line_width = None , precision = None , suppress_small = None ) : return array2string ( a , max_line_width , precision , suppress_small , ' ' , "" , str )