im_self->__self__ fix for python 3

This commit is contained in:
Mike Croucher 2015-03-03 17:51:54 +00:00
parent 189647032a
commit fff110ca19
3 changed files with 7 additions and 5 deletions

View file

@ -94,7 +94,9 @@ class IndependentOutputs(CombinationKernel):
else:
slices2 = index_to_slices(X2[:,self.index_dim])
[[[collate_grads(kern, i, dL_dK[s,s2],X[s],X2[s2]) for s in slices_i] for s2 in slices_j] for i,(kern,slices_i,slices_j) in enumerate(zip(kerns,slices,slices2))]
if self.single_kern: kern.gradient = target
if self.single_kern:
kern.gradient = target
else:[kern.gradient.__setitem__(Ellipsis, target[i]) for i, [kern, _] in enumerate(zip(kerns, slices))]
def gradients_X(self,dL_dK, X, X2=None):