Skip to content

Commit d7babe4

Browse files
committed
Added a markov chain generator
1 parent b5d37ef commit d7babe4

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

graph/markov_chain.py

+5
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ def next_state(chain, current_state):
1919
next_state_map = chain.get(current_state)
2020
next_state = __choose_state(next_state_map)
2121
return next_state
22+
23+
def iterating_markov_chain(chain, state):
24+
while True:
25+
state = next_state(chain, state)
26+
yield state

0 commit comments

Comments
 (0)