用样本文本通过马尔可夫链生成文本的包

MarkovText的Python项目详细描述


https://travis-ci.org/kwkelly/MarkovText.svg?branch=master

markovtext是一个简单的python库,用于重新生成 基于示例文本的文本。马尔可夫链文本生成器使用 根据当前状态生成合理句子的单词 希望可以作为人类文本。例如,给定输入文本“hello, 你今天好吗?“你看起来很好。”作为“你”的种子,有50%的可能性 下一个词不是“看”就是“今天”。当前状态可能包括 不仅仅是一个字。

markovtext是用python编写的,需要numpy(尽管这可能会改变 在未来)。

主要功能

  • 生成单个或多个句子的简单api。
  • 能够随时添加到样本语料库中。

未来需求

  • 删除对numpy的依赖性
  • 创建相互关联的句子

安装

建议使用pip安装此软件包

$ pip install MarkovText

或者,您可以手动下载并安装(不推荐)

$ git clone https://github.com/kwkelly/MarkovText.git
$ cd MarkovText
$ python setup.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息