Пример #1
0
 def __init__(self, hmm):
     # superclass constructors
     if not isinstance(hmm.output_model, GaussianOutputModel):
         raise TypeError('Given hmm is not a Gaussian HMM, but has an output model of type: ' +
                         str(type(hmm.output_model)))
     GaussianOutputModel.__init__(self, hmm.nstates, means=hmm.output_model.means, sigmas=hmm.output_model.sigmas)
     HMM.__init__(self, hmm.initial_distribution, hmm.transition_matrix, self, lag=hmm.lag)
Пример #2
0
 def __init__(self, hmm):
     # superclass constructors
     if not isinstance(hmm.output_model, GaussianOutputModel):
         raise TypeError(
             'Given hmm is not a Gaussian HMM, but has an output model of type: '
             + str(type(hmm.output_model)))
     GaussianOutputModel.__init__(self,
                                  hmm.nstates,
                                  means=hmm.output_model.means,
                                  sigmas=hmm.output_model.sigmas)
     HMM.__init__(self,
                  hmm.initial_distribution,
                  hmm.transition_matrix,
                  self,
                  lag=hmm.lag)