code: def wrapped_reshape(x, *args, **kwargs):
      # The reshape method can be called like A.reshape((5,4)) or A.reshape(5,4).
      # The reshape function doesn't support both ways, so we have to wrap it.
      if isinstance(args[0], int):
          return anp.reshape(x, args, **kwargs)
      else:
          return anp.reshape(x, *args, **kwargs)
  
imports: from __future__ import absolute_import
  from six import string_types
  from functools import partial
  import numpy
  from ..util import func
  from .None import numpy_wrapper
  from .numpy_boxes import ArrayBox
  from autograd.extend import primitive, vspace, defvjp, defvjp_argnum, SparseObject, VJPNode, register_notrace
label_desc: Use image node_id 32 for calling a global function with example usage: wrapped_reshape(x) and returns: anp, anp