马拉雅拉姆形态分析仪

mlmorph的Python项目详细描述


PyPI Version

这是Malayalam morphology analyser - mlmorph的python接口。

安装

python 3是必需的。建议与venv一起使用

$ pip install mlmorph

用法

形态分析示例

frommlmorphimportAnalyseranalyser=Analyser()analyser.analyse("കേരളത്തിന്റെ")

给出

[('കേരളം<np><genitive>',179)]

这个结果中的第二项是重量。有时一个单词可以有多个分析。重量轻的分析是首选的分析方法。

形态生成器示例

frommlmorphimportGeneratorgenerator=Generator()generator.generate("കേരളം<np><genitive>")

给出

(('കേരളത്തിന്റെ',0.0),)

命令行界面

$ python -m mlmorph --help
usage: __main__.py [-h] [-i INFILE] [-a] [-g] [-v]

optional arguments:
  -h, --help            show this help message and exit
  -i INFILE, --input INFILE
                        source of analysis data
  -a, --analyse         Analyse the input file strings
  -g, --generate        Generate the input file strings
  -v, --verbose         print verbosely while processing

也接受来自stdin的字符串。例如:

$ python -m mlmorph -a
നിറങ്ങൾ
നിറങ്ങൾ   നിറം<n><pl>

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

推荐PyPI第三方库


热门话题
命令行界面当前活跃社区中的哪个Java CLI库功能更丰富?   java如何使我的代码线程安全?   java创建有限哈希集   java JVM中可以有多少类文本实例?   乘坐请求uber java api的客户端类型?   构建后将jar添加到springboot jar类路径的java策略   未找到java Android文件txt文件异常   java如何修复“Mediaplayer mp=新Mediaplayer”。create(this,R.raw.filename.mpr)“”为create,红色为错误   java使用charAt()函数赋值给char数组时抛出错误   用Java定义公共库接口的库   无法解析方法“show(安卓.support.v4.app.FragmentTransaction,java.lang.String)”   java在程序运行时在文件中写入完整内容,但每次代码运行时都创建新文件   使用AllegroGraph RDF存储的java ObjecttoTriple映射?   Java从嵌套类返回   在java中使用Google Drive API无法获取超过100个文件   数组用java编写一个程序来打印从50到250(包括50和250)的所有数字的总和,这些数字是3的倍数,不能被9整除   java使用卷打印到屏幕的成本差异   java无法理解错误是什么