From 31c6745aa450a11d1f82370d53d51634abf3c4bc Mon Sep 17 00:00:00 2001 From: Andreas Mueller <amueller@ais.uni-bonn.de> Date: Sun, 6 May 2012 17:34:36 +0200 Subject: [PATCH] FIX don't do anything in the __init__ --- sklearn/hmm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sklearn/hmm.py b/sklearn/hmm.py index e8c2542fb1..210591ceca 100644 --- a/sklearn/hmm.py +++ b/sklearn/hmm.py @@ -135,7 +135,7 @@ class _BaseHMM(BaseEstimator): self._algorithm = algorithm else: self._algorithm = "viterbi" - self.random_state = check_random_state(random_state) + self.random_state = random_state def eval(self, obs): """Compute the log probability under the model and compute posteriors @@ -898,6 +898,7 @@ class MultinomialHMM(_BaseHMM): def _init(self, obs, params='ste'): super(MultinomialHMM, self)._init(obs, params=params) + self.random_state = check_random_state(self.random_state) if 'e' in params: emissionprob = normalize(self.random_state.rand(self.n_components, -- GitLab