# HG changeset patch # User boulanni # Date 1267048744 18000 # Node ID ce56e8ca960dc83ece1f78e0f68c5478facefd3c # Parent 041d68b34b7082ae1570d06b64bbd2e67bf6d72c Checked all modules to work with only numpy.random and random and to be deterministic after numpy.random.seed() and random.seed() diff -r 041d68b34b70 -r ce56e8ca960d transformations/affine_transform.py --- a/transformations/affine_transform.py Wed Feb 24 13:51:18 2010 -0500 +++ b/transformations/affine_transform.py Wed Feb 24 16:59:04 2010 -0500 @@ -16,9 +16,8 @@ class AffineTransformation(): def __init__( self, complexity = .5): self.shape = (32,32) - self.rng = numpy.random.RandomState() self.complexity = complexity - params = self.rng.uniform(size=6) -.5 + params = numpy.random.uniform(size=6) -.5 self.a = 1. + params[0]*.6*complexity self.b = 0. + params[1]*.6*complexity self.c = params[2]*8.*complexity @@ -43,7 +42,7 @@ # the ranges are set manually as to look acceptable self.complexity = complexity - params = self.rng.uniform(size=6) -.5 + params = numpy.random.uniform(size=6) -.5 self.a = 1. + params[0]*.8*complexity self.b = 0. + params[1]*.8*complexity self.c = params[2]*9.*complexity