parameters: (skipna, args, kwargs)
return_statement: return skipna
docstring: If 'Series.argmax' is called via the 'numpy' library, the third parameter
      in its signature is 'out', which takes either an ndarray or 'None', so
      check if the 'skipna' parameter is either an instance of ndarray or is
      None, since 'skipna' itself should be a boolean
docstring_summary: If 'Series.argmax' is called via the 'numpy' library, the third parameter
      in its signature is 'out', which takes either an ndarray or 'None', so
      check if the 'skipna' parameter is either an instance of ndarray or is
      None, since 'skipna' itself should be a boolean
docstring_tokens: If Series . argmax is called via the numpy library the third parameter in its signature is out which takes either an ndarray or None so check if the skipna parameter is either an instance of ndarray or is None since skipna itself should be a boolean
function: def validate_argmax_with_skipna(skipna, args, kwargs):
      """
      If 'Series.argmax' is called via the 'numpy' library, the third parameter
      in its signature is 'out', which takes either an ndarray or 'None', so
      check if the 'skipna' parameter is either an instance of ndarray or is
      None, since 'skipna' itself should be a boolean
      """
      skipna, args = process_skipna(skipna, args)
      validate_argmax(args, kwargs)
      return skipna
function_tokens: def validate_argmax_with_skipna ( skipna , args , kwargs ) : skipna , args = process_skipna ( skipna , args ) validate_argmax ( args , kwargs ) return skipna