class_docstr: Type of the functions returned by theano.function or
  theano.FunctionMaker.create.
  
  `Function` is the callable object that does computation.  It has the storage
  of inputs and outputs, performs the packing and unpacking of inputs and
  return values. It implements the square-bracket indexing so that you can
  look up the value of a symbolic node.
  
  Functions are copyable via {{{fn.copy()}}} and {{{copy.copy(fn)}}}.
  When a function is copied, this instance is duplicated. Contrast with
  self.maker (instance of `FunctionMaker`) that is shared between copies.
  The meaning of copying a function is that the containers and their current
  values will all be duplicated. This requires that mutable inputs be
  copied, whereas immutable inputs may be shared between copies.
  
  A Function instance is hashable, on the basis of its memory
  address (its id).
  
  A Function instance is only equal to itself.
  
  A Function instance may be serialized using the `pickle` or
  `cPickle` modules.  This will save all default inputs, the graph,
  and WRITEME to the pickle file.
  
  A Function instance have a ``trust_input`` field that default to
  False. When True, we don't do extra check of the input to give
  better error message. In some case, python code will still return
  the good results if you pass a python or numpy scalar instead of a
  numpy tensor.  C code should raise an error if you pass an object
  of the wrong type.
  
  Attributes
  ----------
  finder
  inv_finder
class_docstr_tok: ["Type","of","the","functions","returned","by","theano.function","or","theano.FunctionMaker.create",".","`","Function","`","is","the","callable","object","that","does","computation",".","It","has","the","storage","of","inputs","and","outputs",",","performs","the","packing","and","unpacking","of","inputs","and","return","values",".","It","implements","the","square-bracket","indexing","so","that","you","can","look","up","the","value","of","a","symbolic","node",".","Functions","are","copyable","via","{","{","{","fn.copy","(",")","}","}","}","and","{","{","{","copy.copy","(","fn",")","}","}","}",".","When","a","function","is","copied",",","this","instance","is","duplicated",".","Contrast","with","self.maker","(","instance","of","`","FunctionMaker","`",")","that","is","shared","between","copies",".","The","meaning","of","copying","a","function","is","that","the","containers","and","their","current","values","will","all","be","duplicated",".","This","requires","that","mutable","inputs","be","copied",",","whereas","immutable","inputs","may","be","shared","between","copies",".","A","Function","instance","is","hashable",",","on","the","basis","of","its","memory","address","(","its","id",")",".","A","Function","instance","is","only","equal","to","itself",".","A","Function","instance","may","be","serialized","using","the","`","pickle","`","or","`","cPickle","`","modules",".","This","will","save","all","default","inputs",",","the","graph",",","and","WRITEME","to","the","pickle","file",".","A","Function","instance","have","a","``","trust_input","``","field","that","default","to","False",".","When","True",",","we","do","n't","do","extra","check","of","the","input","to","give","better","error","message",".","In","some","case",",","python","code","will","still","return","the","good","results","if","you","pass","a","python","or","numpy","scalar","instead","of","a","numpy","tensor",".","C","code","should","raise","an","error","if","you","pass","an","object","of","the","wrong","type",".","Attributes","--","--","--","--","--","finder","inv_finder"]
code: def __setitem__(self, item, value):
      self.value[item] = value
  
imports: from __future__ import absolute_import, print_function, division
  import copy
  from six import string_types, iteritems, iterkeys
  from six.moves import xrange
  import six.moves.copyreg
  import six.moves.cPickle
  from itertools import chain
  import time
  import warnings
  import numpy
  import theano
  from theano import config, gof
  from theano.compat import izip
  from theano.gof import graph
  import theano.compile.profiling
  from theano.compile.io import In, SymbolicInput, SymbolicOutput
  from theano.compile.ops import deep_copy_op, view_op
  from theano.gof.graph import is_same_graph
  from theano.gof.op import ops_with_inner_function
  import logging
label_desc: Use image node_id 4 for calling the Function obj's underlying member method code with example usage: obj.__setitem__(item, value) without return types