Time_NLP icon indicating copy to clipboard operation
Time_NLP copied to clipboard

多个时间描述提取不全

Open lovingers opened this issue 6 years ago • 1 comments

res = tn.parse(target="晚上八点到九点,明天中午给我")

运行结果:

temp ['晚上8点', '9点', '明天中午']
{"type": "timespan", "timespan": ["2018-11-17 20:00:00", "2018-11-17 21:00:00"]}

lovingers avatar Nov 16 '18 06:11 lovingers

默认只给出两个 如果需要都提取出来 把TimeNormalizer.py 第125行dic['timespan'] = [res[0].time.format("YYYY-MM-DD HH:mm:ss"), res[1].time.format("YYYY-MM-DD HH:mm:ss")] 改为dic['timespan']=[re.time.format("YYYY-MM-DD HH:mm:ss") for re in res]即可 不过因为有时间上下文的处理 不建议输入多个事件描述

jacmule avatar Sep 02 '19 07:09 jacmule