code: def test_mul_mixed1(self):
      def f(a):
          ac = pt_complex(a[0], a[1])
          return abs(ac).sum()
  
      rng = np.random.default_rng(9333)
      aval = np.asarray(rng.standard_normal((2, 5)))
      try:
          utt.verify_grad(f, [aval])
      except GradientError as e:
          print(e.num_grad.gf)
          print(e.analytic_grad)
          raise
  
imports: import numpy
  import pytest
  import pytensor
  from pytensor.gradient import GradientError
  from pytensor.tensor.basic import cast
  from pytensor.tensor.math import complex
  from pytensor.tensor.math import complex_from_polar, imag, real
  from pytensor.tensor.type import cvector, dvector, fmatrix, fvector, imatrix, zvector
  from tests import unittest_tools
label_desc: Use image node_id 7 for calling the TestRealImag obj's underlying member method code with example usage: obj.test_mul_mixed1() and returns: abs