code: def test_base_execution(setup):
      rs = np.random.RandomState(0)
      raw1 = rs.randint(10, size=(10, 10, 10))
      raw2 = rs.randint(10, size=(10, 10, 10))
      arr1 = tensor(raw1, chunk_size=5)
      arr2 = tensor(raw2, chunk_size=5)
  
      arr3 = arr1 + arr2 + 10
      arr4 = 10 + arr1 + arr2
      res3 = arr3.execute().fetch()
      res3_cmp = arr4.execute().fetch()
      np.testing.assert_array_equal(res3, res3_cmp)
  
      a = arange(10)
      b = arange(10) * 0.1
      raw_a = np.arange(10)
      raw_b = np.arange(10) * 0.1
      c = a * b - 4.1 * a > 2.5 * b
      res4_cmp = raw_a * raw_b - 4.1 * raw_a > 2.5 * raw_b
      res4 = c.execute().fetch()
      np.testing.assert_array_equal(res4, res4_cmp)
  
      c = mt_sum(1) * (-1)
      r = c.execute().fetch()
      assert r == -1
  
      c = -mt_abs(mt_sum(mt_abs(-1)))
      r = c.execute().fetch()
      assert r == -1
  
file_path: mars/mars/tensor/fuse/tests/test_numexpr_execution.py
imports: import numpy
  from ....utils import ignore_warning
  from ...arithmetic import abs
  from ...datasource import tensor, arange
  from ...reduction import sum
label_desc: Use image node_id 1 for calling a global function with example usage: test_base_execution(setup) without return types