class_docstr: Internal convenient class to wrap many Python objects into one
  (this class is not safe as the hash method does not check if values are effectively hashable).
  
  **Example:**
  
  .. code-block:: python
  
      from theano.gof import ParamsType, Params
      from theano.scalar import Scalar
      # You must create a ParamsType first:
      params_type = ParamsType(attr1=Scalar('int32'),
                               key2=Scalar('float32'),
                               field3=Scalar('int64'))
      # Then you can create a Params object with
      # the params type defined above and values for attributes.
      params = Params(params_type, attr1=1, key2=2.0, field3=3)
      print(params.attr1, params.key2, params.field3)
      d = dict(attr1=1, key2=2.5, field3=-1)
      params2 = Params(params_type, **d)
      print(params2.attr1, params2.key2, params2.field3)
class_docstr_tok: ["Internal","convenient","class","to","wrap","many","Python","objects","into","one","(","this","class","is","not","safe","as","the","hash","method","does","not","check","if","values","are","effectively","hashable",")",".","*","*","Example",":","*","*","..","code-block",":",":","python","from","theano.gof","import","ParamsType",",","Params","from","theano.scalar","import","Scalar","#","You","must","create","a","ParamsType","first",":","params_type","=","ParamsType","(","attr1=Scalar","(","'int32","'",")",",","key2=Scalar","(","'float32","'",")",",","field3=Scalar","(","'int64","'",")",")","#","Then","you","can","create","a","Params","object","with","#","the","params","type","defined","above","and","values","for","attributes",".","params","=","Params","(","params_type",",","attr1=1",",","key2=2.0",",","field3=3",")","print","(","params.attr1",",","params.key2",",","params.field3",")","d","=","dict","(","attr1=1",",","key2=2.5",",","field3=-1",")","params2","=","Params","(","params_type",",","*","*","d",")","print","(","params2.attr1",",","params2.key2",",","params2.field3",")"]
code: def __ne__(self, other):
      return not self.__eq__(other)
  
imports: from __future__ import absolute_import, print_function, division
  import re
  import hashlib
  from theano.gof.utils import MethodNotDefined, c_cpp_keywords
  from theano.gof import Type, EnumType
label_desc: Use image node_id 9 for calling the Params obj's underlying member method code with example usage: obj.__ne__(other) and returns: unknown