File: //proc/2/cwd/proc/2/root/proc/2/root/usr/lib/python2.4/Demo/scripts/markov.pyo
mò
‚=5Dc @ sA d f d „ ƒ YZ d „ Z d „ Z e d j o e ƒ n d S( t Markovc B s, t Z d „ Z d „ Z d „ Z d „ Z RS( Nc C s | | _ | | _ h | _ d S( N( t histsizet selft choicet trans( R R R ( ( t) /usr/lib/python2.4/Demo/scripts/markov.pyt __init__ s c C s? | i i | ƒ p | g | i | <n | i | i | ƒ d S( N( R R t has_keyt statet nextt append( R R R ( ( R t add s c C s‹ | i } | i } | d | d ƒ xF t t | ƒ ƒ D]2 } | | t d | | ƒ | !| | | d !ƒ q6 W| | t | ƒ | d ƒ d S( Ni i (
R R t nR t Nonet seqt ranget lent it max( R R R R R ( ( R t put
s 0c C s€ | i } | i } | i } | | d ƒ } xN | t d t | ƒ | ƒ } | | } | | ƒ } | p Pn | | } q. W| S( Ni i ( R R R R R R
R R R t subseqt optionsR ( R R R R R R R R ( ( R t get s
( t __name__t
__module__R R R R ( ( ( R R s c C sö d k }
d k } d k } d k } |
i d } y | i | d ƒ \ } } WnW | i j
oH d GHd GHd GHd GHd GHd GHd GHd
GHd GHd GHd
GHd GHd GHn Xd } d } d } x¦ | D]ž \ } }
d | j o
d j n o t
| d ƒ } n | d j o
d } n | d j o | d } n | d j o
d } n | d j o
d } qÀ qÀ W| p
d g } n t | | i ƒ } yx| D]ÿ } | d j o&