code: def test_transpose_nullop():
      for dim in range(1, 7):
          a = mx.sym.Variable("a")
          b = mx.sym.transpose(
              a, axes=tuple(np.random.permutation(dim))
          )
          c = mx.sym.zeros_like(b)
  
          shape = rand_shape_nd(dim)
          nd_a = mx.nd.random.normal(shape=shape)
          c_out = c.eval(ctx=mx.cpu(), a=nd_a)
          b_out = b.eval(ctx=mx.cpu(), a=nd_a)
  
          assert mx.test_utils.same(
              c_out[0].asnumpy(), np.zeros_like(b_out[0].asnumpy())
          )
  
imports: import copy
  import sys
  import os
  import logging
  import re
  import json
  import mxnet
  import numpy
  from common import assertRaises, models, TemporaryDirectory
  from mxnet.base import NotImplementedForSymbol
  from mxnet.test_utils import discard_stderr, rand_shape_nd, use_np, environment
  from mxnet.util import np_shape
  import pickle
label_desc: Use image node_id 19 for calling a global function with example usage: test_transpose_nullop() without return types