code: def transpose(data, axes=None):
      """Permutes the dimensions of an array.
  
      Parameters
      ----------
      data : relay.Expr
          The input data to the operator.
  
      axes : None or List[int]
          The target axes order, reverse order if not specified.
  
      Returns
      -------
      result : relay.Expr
          The transposed result.
      """
  
      if axes is not None:
          axes = list(axes)
      return _make.transpose(data, axes)
  
imports: from ...tir import expr
  from ..expr import Constant, Expr, Tuple, TupleWrapper, const
  from .None import _make
  from .dyn import _make
  from .tensor import shape_of
label_desc: Use image node_id 6 for calling a global function with example usage: transpose(data, axes) and returns: _make