国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > Python举例实现马耳可夫链算法

Python举例实现马耳可夫链算法

头像

Python

2019-06-17 10:22:083739浏览 · 0收藏 · 0评论

python实现马耳可夫链算法有个简便的方法,通过实现马耳可夫链算法,来通过输入的文本,“随机”的生成一些有用的文本。

说明:

1. 程序使用了字典,字典和散列可不是一个东西,字典是键值对的集合,而散列是一种能够常数阶插入,删除,不过可以用散列来实现字典。

2. 字典的setdefault()方法使得程序少了许多条件判断。

3. random.choice()可以随机取出一个序列中的元素。

4. 每两个前缀词确定一个后缀。

实现代码:

import random
import sys
MAXGEN = 10000
NONWORD = '\n'
w1 = w2 = NONWORD
statetab = {}
text = sys.stdin.read()
words = text.split()
for word in words:
  statetab.setdefault((w1, w2),[]).append(word)
  w1, w2 = w2, word
# add tail
statetab.setdefault((w1, w2),[]).append(NONWORD)
# show mar words
w1 = w2 = NONWORD
for i in xrange(MAXGEN):
  suf = statetab[(w1,w2)]
  t = random.choice(suf)
  if t == NONWORD:
 break
  print t
  w1, w2 = w2, t
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

老公不在小叔子当老公| 巨乳| 黑色蕾丝女装大长腿| 美女和老板一起努力做豆浆| 女人一旦尝到粗硬的心理变化| 床戏| 黑料不打烊| 老公在洗澡我被公干日本| 高压监狱4伦理HD| 怎么骑桌角到失禁| 香纯ゆい| 小仙女水白丝袜呻吟| 你们日的时候都说什么| 《灭火宝贝4》| 放荡的女兵伦理2| 懵懂少女的挨日常TXT百度云资.. 爸爸缓慢有力送女儿的文案 | 《尼姑庵春梦》| BOBO浏览器(海外版)| 久久精品欧美一区二区三区 | 扌暴辶鬲的短文| 女性肛交一次肛门多久恢复| 浴室里强做开腿呻吟的H漫画| 妈妈和两个姨妈一起过生日| 免费B站看大片真人电视剧| 日本MV与欧美MV的区别| 《互换人妻HD中字》| 法国理伦片《粉嫩小娇乳小说| 坤坤寒入桃子里电视剧免费看| 《玉蒲团2之艳乳欲仙欲》| 《黏糊糊的你》动漫免费观看| 国外成品网站1688入口在哪| 两个人轮流上24小时的班| 男人添女人荫道口视频| 男人行房一般多久才算正常| 美女和男生一起努力生产豆浆| 黑色蕾丝女装大长腿| 搜索引擎| 菠萝蜜在线观看免费播放电视剧| 亲嘴扔衣服的视频| 妈妈洗澡不把门关紧暗示什么| 欧美大片PPT