# HG changeset patch # User Joseph Turian # Date 1215411314 14400 # Node ID 42cc94cf6c122490c7c7c82c20c8be15e0a8a1ab # Parent 75bab24bb2d8e9ea395f6bcfe7c7eb1bd74770af No update if there aren't any non-zeros diff -r 75bab24bb2d8 -r 42cc94cf6c12 sparse_random_autoassociator/model.py --- a/sparse_random_autoassociator/model.py Mon Jul 07 02:06:15 2008 -0400 +++ b/sparse_random_autoassociator/model.py Mon Jul 07 02:15:14 2008 -0400 @@ -50,6 +50,8 @@ are correct (i.e. are truly nonzero/zero). """ (nonzero_indices, zero_indices) = _select_indices(instance) + # No update if there aren't any non-zeros. + if len(nonzero_indices) == 0: return xnonzero = numpy.asarray([instance[idx] for idx in nonzero_indices]) print print "xnonzero:", xnonzero