通过语料库分析生成任意语言中的无义词

momblish的Python项目详细描述


===
momblish
=



momblish是一个在任何phoenetic中生成假单词的库。


http://mentalfloss.com/article/69880/7-fake-words-ended-dictionary

-因此
它可以用于任何可以进行n-gram分析的语言。


描述
===


要使用moblish,请导入它-

。代码::python


from momblish import momblish




>当前-只有英语语料库可用。




每次加载英语momblish时,它将对
`/usr/share/dict'执行分析,并使用该数据生成无意义的单词。

开销,您可以将预分析的语料库保存为一个文件,并按需读取它。代码::python

from momblish import momblish
from momblish.corpus import corpus

m.corpus.save('/tmp/corpus.json')
n=momblish(c)

例如。

`sentence`将生成一个生成器,您可以将其输入到程序中,以生成长度不等的单词列表。

…代码::python
m.word()=>;'ponessal'
m.word(10)=>;'midoniyla'
w=m.sentence()=>;'lt;生成器对象momblish.sentence at 0x10513dc78>;
next(w)=>;'tick'
next(w)=>;“drixy”
下一个(w)=>;“unrea”
m.句子(3,单词长度=5)=>;['ledge','deaka','hongi']


注意
====


这个项目是使用pyscaffold 3.1建立的。有关pyscaffold的详细信息和用法,请参见https://pyscaffold.org/



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

推荐PyPI第三方库


热门话题
java如何在windows上的eclipse中运行nutch 1.9?   登录JavaWebApp并显示jsp模板   Java测试字符串处理   java如何在MVC中为模型创建junit测试   java使用。替换密码   java如何在一个面板上添加3个不同的数字(垂直排列)?   JPanel和组合框上的java背景图像   java查找包含重复项的最小缺失数   你好。我是新来的。很抱歉我正在尝试让此文件读取器与构造函数一起运行。。。但坦率地说。它不起作用了   当我使用Intellij IDEA开发java程序时,总会有一个调试配置窗口。那我连编码都不会   使用改型响应时出现java空指针异常   Java如何获取没有全名的文件   java是否可以通过Selenium RC加载外部javascript?   java如何从另一个模块maven导入类   java JPanel的工作方式与它的设计预览不一样   java递归线性搜索堆栈溢出错误   java如何防止从一个数据库导出到另一个数据库时“自动编号”字段发生冲突?   JavaGoogleAppEngine推送任务始终返回405