Python Hidden Markov Machine