使用高级nlp方法解析罗马化名称和公司

probablepeople的Python项目详细描述


ProbablePeople是一个Python库,用于使用条件随机字段将非结构化罗马化名称或公司字符串解析为组件。

>;来自python解释器:

>>> import probablepeople
>>> probablepeople.parse('Mr George "Gob" Bluth II')
[('Mr', 'PrefixMarital'),
 ('George', 'GivenName'),
 ('"Gob"', 'Nickname'),
 ('Bluth', 'Surname'),
 ('II', 'SuffixGenerational')]
>>> probablepeople.parse('Sitwell Housing Inc')
[('Sitwell', 'CorporationName'),
 ('Housing', 'CorporationName'),
 ('Inc', 'CorporationLegalType')]

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

推荐PyPI第三方库


热门话题
java我需要使用最小值1 while&for循环显示范围内的素数。并且得到了错误的输出   java报告Junit xml文件   socketJava FTP上载   重新启动SpringBatch时的java通知   java无法使用@Query更新spring数据jpa中的记录   javax与javax的区别。ejb。会话同步和javax。交易同步   SQL查询在TOAD中运行良好,但在java代码中则不行   java私有静态最终字符串未完成其工作   使用forName()动态调用类时java ClassNotFoundException   初始化SparkConf MLLIB时发生java非法访问错误   java JAR文件在Windows上运行,但在Linux上不运行   java JPA和spring处理带有异常和泛型的DAO   java缓存在Spring引导中未得到更新   正则表达式Java匹配器类优先级   java文件。delete()不起作用   java如何为安卓项目生成不同分辨率的图像?   java添加从my RecycleView中选择的项目   java以元素频率顺序遍历多集的最简单方法?   java将JDK路径从WSL2 Ubuntu添加到IntelliJ IDE冻结了屏幕