gradient field added to param

This commit is contained in:
Max Zwiessele 2014-01-24 12:22:58 +00:00
parent ad5a967b39
commit 8ae58f59f6

View file

@ -66,6 +66,7 @@ class Param(ObservableArray, Constrainable):
obj._tied_to_me_ = SetDict()
obj._tied_to_ = []
obj._original_ = True
obj.gradient = None
return obj
def __init__(self, name, input_array):
@ -87,6 +88,7 @@ class Param(ObservableArray, Constrainable):
self._updated_ = getattr(obj, '_updated_', None)
self._original_ = getattr(obj, '_original_', None)
self._name = getattr(obj, 'name', None)
self.gradient = getattr(obj, 'gradient', None)
def __array_wrap__(self, out_arr, context=None):
return out_arr.view(numpy.ndarray)