code: def output_type(self, inp):
      # remove extra dim for real/imag
      return T.TensorType(
          inp.dtype, broadcastable=[False] * (inp.type.ndim - 1)
      )
  
imports: from __future__ import absolute_import, print_function, division
  import numpy
  from theano import gof
  import theano.tensor
  from theano.gradient import DisconnectedType
label_desc: Use image node_id 1 for calling the IRFFTOp obj's underlying member method code with example usage: obj.output_type(inp) and returns: T