code: def test_dc_reshape():
      def f(a, *, nd):
          b = a + nd.arange(a.shape[0])
          c = b.reshape((5, 2))
          d = b.reshape((2, 5))
          e = (c.reshape((-1,)) + d.reshape((-1,))) / 2
          return [c + 1, d + 1, e]
  
      _all_assert_dc(_dc_simple_setup, f)
  
imports: import functools
  import operator
  import numpy
  import mxnet
  import mxnet._deferred_compute
  from mxnet.base import MXNetError
  from mxnet.util import TemporaryDirectory
  import pytest
label_desc: Use image node_id 12 for calling a global function with example usage: test_dc_reshape() and returns: list