とりあえずHidden Markov model - Wikipedia, the free encyclopediaに載っていたPythonコードをきちんと動くようにしてみました。 def choise(dic): "choise key from dictionary using value(probability)" from random import random rest_prob = 1.0 for k in dic: p = dic[k] if random() * rest_prob でもRainyとかが何度も出てくるし、「states = ('Rainy', 'Sunny')」や「observations = ('walk', 'shop', 'clean')」が全く無意味で面白くないですね。 def generate_dict(keys, values): d =

