def callViterbi(self, observations): vit = Viterbi() tvit = vit.execute(observations, self.state, self.startProb, self.transSt, self.emission) probs = tvit[0] state_res = tvit[1] return (probs, state_res)