code: def signFunc(self, arg):
      # create an input variable that matches the dimension of the input argument
      signIn = C.input(shape=arg.shape, dynamic_axes=arg.dynamic_axes)
      # create the first stage of the sign function, check if input is greater than zero
      actionfunc = C.greater(signIn, 0)
      # return the second stage of the sign function, replace any 0s with -1s
      return C.element_select(actionfunc, actionfunc, -1), signIn
  
imports: import numpy
  import cntk
  from cntk.ops.functions import UserFunction
label_desc: Use image node_id 2 for calling the SignWithEstimation obj's underlying member method code with example usage: obj.signFunc(arg) and returns: C,  signIn