code: def make_node(self, x):
      return Apply(self, [x], [x.type()])
  
file_path: Theano/theano/sandbox/fourier.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import numpy.fft
  from six.moves import xrange
  from theano import tensor
  from theano.gof import Op, Apply, generic
  import warnings
label_desc: Use image node_id 1 for calling the GradTodo obj's underlying member method code with example usage: obj.make_node(x) and returns: Apply