我想从句子中提取信息
目前,我可以使用spacy完成以下操作
Amy's monthly payment is $2000. --> (Amy's monthly payment, $2000)
然而,我正在努力做到以下几点
The monthly payments for Amy, Bob, and Eva are $2000, $3000 and $3500 respectively.
--> ((Amy's monthly payment, $2000), (Bob's monthly payment, $3000), (Eva's monthly payment, $3500))
是否有任何方法可以通过python库(如Spacy)使用NLP方法执行任务? 这个句子的句型不是固定的。使用正则表达式是行不通的
谢谢
如果查看spacy依赖项解析,可以看到其中显示了连接:
因此,在遍历依赖项解析树时,需要添加一些考虑到这种连接关系的逻辑。您可以像这样链接连词:
您可以在这里使用spacy依赖项解析可视化:https://explosion.ai/demos/displacy?text=The%20monthly%20payments%20for%20Amy%2C%20Bob%2C%20and%20Eva%20are%20%242000%2C%20%243000%20and%20%243500%20respectively.&model=en_core_web_lg&cpu=1&cph=1
相关问题 更多 >
编程相关推荐