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

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 Android HttpClient cookies   如何使用Java在远程系统上运行SSH命令?   java从字符串数组中的字符串末尾删除“,”   在One plus 3t手机上,当应用程序被终止或从最近的应用程序中刷出时,java Android FCM推送通知不起作用   java如何使垂直滚动条始终位于jtable的末尾   在java中解析迄今为止“未知”的字符串   javascript在Java中获取Nashorn JsonObject   java windows 10和ubuntu可以使用相同的JDK吗?   java在不同的文件中记录不同的日志。但所有日志都放在同一个文件中   具有特定jdk的java Gradle构建项目   xml Java web服务生成错误响应   javascript Jaggery文件更改不显示   java输出二进制搜索树数组   将BufferedReader解析为JSON对象时,java在位置处意外标记文件结尾