def _multicomplex2(f, fx, x, h): z = Bicomplex(x + 1j * h, h) return Bicomplex.__array_wrap__(f(z)).imag12
def _multicomplex2(f, fx, x, h, *args, **kwds): z = Bicomplex(x + 1j * h, h) return Bicomplex.__array_wrap__(f(z, *args, **kwds)).imag12
def _multicomplex2(f, fx, x, h): # @UnusedVariable z = Bicomplex(x + 1j * h, h) return Bicomplex.__array_wrap__(f(z)).imag12