用于将非结构化fr地址字符串解析为地址组件的库

fraddress的Python项目详细描述


帧地址分析器

fr address是一个python库,用于使用从模式学习的自定义nlp模型将非结构化fr地址字符串解析为地址组件。 这个库依赖于parserator库。

如何使用fraddress

用pip安装fraddress。

pip install fraddress

然后用parse或tag解析一些地址。

>>> import fraddress
>>> fraddress.parse('51 rue Nationale Paris 75006')
[('51', 'AddressNumber'), ('rue', 'StreetType'), ('Nationale', 'StreetName'), ('Paris', 'City'), ('75006', 'Zipcode')]

>>> fraddress.tag('51 rue Nationale Paris 75006')
OrderedDict([('AddressNumber', '51'), ('StreetType', 'rue'), ('StreetName', 'Nationale'), ('City', 'Paris'), ('Zipcode', '75006')])

检查训练模式

转到training目录并检查文件trained_pattern.txt,查看模型已经知道哪个模式。

如何训练新的解析器

您只需要一些培训数据来教您的解析器有关其域的知识,然后follow the instructions of the U.S version

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

推荐PyPI第三方库


热门话题
java如何使用注释实现重试功能?   java如何使用Graph API获取未读消息?   可展开列表视图中的java单选按钮选择   java如何从其他类访问列表中的对象?   java以编程方式允许@RequestMapping   java框架太高?   java如何在jsp/jstl中使用选定值进行多重选择?   C服务器代码Java客户端代码TCP连接问题   java无法在单击时隐藏JButton。(JTable中的JButton)   添加新元素后,带有自定义CellRenderer的java Swing JList将消失   java如何修复:当我试图打印double的值时,它会输出roundeddown的值   类方法接受Java中不同对象的列表   java为什么受保护的实例成员在不同包的子类中不可见,而受保护的类成员却可见?   java如何从ModelNode结果中获取特定对象   java如何从JSON中删除所有键?   使用EclipseAST检查Java代码片段   java在字符串中查找大小写字母   java我遇到一个错误。(图像文件的Realpath)