数据科学变得容易

ezds的Python项目详细描述


啊![](resources/markovx_u banner.png)


br/>[马尔可夫链](https://en.wikipedia.org/wiki/markov_chain)实现<;br>;

pip安装markovx





adding chains
`` python
从markovx.models导入markovmodel

mx=markovmodel()
mx.add_one('123456')
mx.add_one('qwerty')
mx.add_many(['admin','root',,'user'])
````

generating chains
```python
mx.generate(6)len of tokens in chain
````
``python
mx.generate(6,random_init=true)
当链中的第一个令牌为true时,将随机分配
当基于观察到的第一个令牌为false时,将第一个令牌分配
默认为false
``````
``python
mx.generate(6,smart_ending=true)
当错误链在len(chain)==n之前不会终止时,即使模型到达一个结束标记
当true时,如果模型到达一个结束标记,而len(chain)<;n链将终止
默认为false
```
顺序马尔可夫链(位置相关链)
```python
从markovx.models导入顺序马尔可夫链

mx=ordinalmarkovmodel()
mx.add“one('123456')
mx.add“one('123qwe')
mx.add“many”(['qwerty','qwe123',,'qwe123456']
mx.generate(6)
````

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

推荐PyPI第三方库


热门话题
JavaGCP:一个VM可以位于具有相同地址的不同网络上吗?   java查找安卓中第一个数组的第二个数组中存在的元素的索引   java摄像头活动不工作,设置参数失败   用于python的Base64转换的Java等效代码   为什么JPA/Hibernate在我尝试运行@Query时抛出“java.lang.NegativeArraySizeException:1”?   如何在ubuntu for java的终端上设置路径?   java为什么这两个IP不同?   java JPA:如何将本机查询结果集转换为POJO类集合   java如何在|(12)|(23)中用数字拆分字符串   异常处理如何让程序在达到Java目标后停止运行   java如何不添加以特定字符开头的元素   java如何通过字符串获得swing按钮名称?   java如何在响应不成功时读取改装中的错误体?   java*更新*现在我的程序可以编译但不运行了?