parameters: (base, names, data, dtypes=None)
return_statement: return append_fields(base, names, data=data, dtypes=dtypes,
                           asrecarray=True, usemask=False)
docstring: Add new fields to an existing array.
  
      The names of the fields are given with the `names` arguments,
      the corresponding values with the `data` arguments.
      If a single field is appended, `names`, `data` and `dtypes` do not have
      to be lists but just values.
  
      Parameters
      ----------
      base : array
          Input array to extend.
      names : string, sequence
          String or sequence of strings corresponding to the names
          of the new fields.
      data : array or sequence of arrays
          Array or sequence of arrays storing the fields to add to the base.
      dtypes : sequence of datatypes, optional
          Datatype or sequence of datatypes.
          If None, the datatypes are estimated from the `data`.
  
      See Also
      --------
      append_fields
  
      Returns
      -------
      appended_array : np.recarray
docstring_summary: Add new fields to an existing array.
docstring_tokens: Add new fields to an existing array .
function: def rec_append_fields(base, names, data, dtypes=None):
      """
      Add new fields to an existing array.
  
      The names of the fields are given with the `names` arguments,
      the corresponding values with the `data` arguments.
      If a single field is appended, `names`, `data` and `dtypes` do not have
      to be lists but just values.
  
      Parameters
      ----------
      base : array
          Input array to extend.
      names : string, sequence
          String or sequence of strings corresponding to the names
          of the new fields.
      data : array or sequence of arrays
          Array or sequence of arrays storing the fields to add to the base.
      dtypes : sequence of datatypes, optional
          Datatype or sequence of datatypes.
          If None, the datatypes are estimated from the `data`.
  
      See Also
      --------
      append_fields
  
      Returns
      -------
      appended_array : np.recarray
      """
      return append_fields(base, names, data=data, dtypes=dtypes,
                           asrecarray=True, usemask=False)
function_tokens: def rec_append_fields ( base , names , data , dtypes = None ) : return append_fields ( base , names , data = data , dtypes = dtypes , asrecarray = True , usemask = False )