Mercurial > ift6266
diff transformations/DistorsionGauss.py @ 150:8008f4d31869
Rajout d'un seed random et d'une fonction get_seed
author | SylvainPL <sylvain.pannetier.lebeuf@umontreal.ca> |
---|---|
date | Wed, 24 Feb 2010 13:15:28 -0500 |
parents | c9d680d9a908 |
children | 7640cb31cf1f |
line wrap: on
line diff
--- a/transformations/DistorsionGauss.py Wed Feb 24 13:14:55 2010 -0500 +++ b/transformations/DistorsionGauss.py Wed Feb 24 13:15:28 2010 -0500 @@ -16,13 +16,21 @@ class DistorsionGauss(): - def __init__(self): + def __init__(self,seed=3459): self.ecart_type=0.1 #L'ecart type de la gaussienne self.effectuer=1 #1=on effectue et 0=rien faire + self.seed=seed + + #Les deux generateurs sont de types differents, avoir la meme seed n'a pas d'influence + numpy.random.seed(self.seed) + random.seed(self.seed) def get_settings_names(self): return ['effectuer'] + def get_seed(self): + return self.seed + def get_settings_names_determined_by_complexity(self,complexity): return ['ecart_type']