文件名称:markovify:一个简单的,可扩展的马尔可夫链生成器
文件大小:286KB
文件格式:ZIP
更新时间:2024-05-23 05:15:27
Python
马尔可夫 Markovify是一个简单的,可扩展的Markov链生成器。 现在,它的主要用途是建立大型文本的马尔可夫模型,并从中生成随机句子。 但是,从理论上讲,它可以用于。 为什么选择马尔可夫(Markovify)? 原因如下: 简单。 “包括电池”,但是很容易覆盖关键方法。 模型可以存储为JSON,从而可以缓存结果并将其保存以备后用。 文本解析和句子生成方法是高度可扩展的,允许您设置自己的规则。 仅依赖纯Python库,而且很少。 在Python 3.6、3.7、3.8和3.9上进行了测试。 安装 pip install markovify 基本用法 import markovify # Get raw text as string. with open ( "/path/to/my/corpus.txt" ) as f : text = f . read () #
【文件预览】:
markovify-master
----MANIFEST.in(38B)
----.github()
--------workflows()
----markovify()
--------text.py(11KB)
--------utils.py(2KB)
--------__init__.py(169B)
--------chain.py(5KB)
--------splitters.py(2KB)
--------__version__.py(74B)
----LICENSE.txt(1KB)
----.travis.yml(238B)
----tox.ini(111B)
----test()
--------test_combine.py(3KB)
--------__init__.py(52B)
--------test_basic.py(8KB)
--------test_itertext.py(2KB)
--------texts()
----setup.py(1KB)
----README.md(21KB)
----.gitignore(592B)