Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一个句法分析的bug #71

Open
zidong-onepiece1 opened this issue Oct 31, 2022 · 0 comments
Open

一个句法分析的bug #71

zidong-onepiece1 opened this issue Oct 31, 2022 · 0 comments

Comments

@zidong-onepiece1
Copy link

对于同一句话,在末尾加上 "\n"之后,句法分析结果不一致。
例如:
`text = "一般而言,社志联动是指在相关政府部门、慈善组织等支持和指导下,社会工作服务机构以社区需求为导向,充分利用社区服务平台,积极通过培育和发展志愿者、志愿服务组织,并联动志愿者、志愿服务组织策划实施公益慈善项目,缓解社区问题,推动社区发展的一种服务过程和活动。"
text1 = "一般而言,社志联动是指在相关政府部门、慈善组织等支持和指导下,社会工作服务机构以社区需求为导向,充分利用社区服务平台,积极通过培育和发展志愿者、志愿服务组织,并联动志愿者、志愿服务组织策划实施公益慈善项目,缓解社区问题,推动社区发展的一种服务过程和活动。\n"

ddp = DDParser()
ddp_res = ddp.parse(text)
fine_info = FineGrainedInfo(ddp_res[0])
parse_list = fine_info.parse()
print(parse_list)

ddp_res = ddp.parse(text1)
fine_info = FineGrainedInfo(ddp_res[0])
parse_list = fine_info.parse()
print(parse_list)

result:
[(('社志', '联动'), 'ATT_N'), (('联动', '指', '为'), 'SVO'), (('联动', '指', '充分利用'), 'SVO'), (('一般而言', '指'), 'ADV_V'), (('是', '指'), 'ADV_V'), (('相关', '政府部门'), 'ATT_N'), (('等', '政府部门'), 'ATT_N'), (('慈善', '组织'), 'ATT_N'), (('政府部门', '支持'), 'ATT_N'), (('政府部门', '指导'), 'ATT_N'), (('组织', '支持'), 'ATT_N'), (('组织', '指导'), 'ATT_N'), (('下', '为'), 'ADV_V'), (('支持', '下'), 'ATT_N'), (('指导', '下'), 'ATT_N'), (('社会工作', '机构'), 'ATT_N'), (('服务', '机构'), 'ATT_N'), (('需求', '为'), 'ADV_V'), (('社区', '需求'), 'ATT_N'), (('机构', '为', '导向'), 'SVO'), (('机构', '充分利用', '导向'), 'SVO'), ((None, '充分利用', '平台'), 'SVO'), ((None, '联动', '平台'), 'SVO'), (('社区服务', '平台'), 'ATT_N'), ((None, '培育', '组织'), 'SVO'), ((None, '发展', '组织'), 'SVO'), (('培育', '联动'), 'ADV_V'), (('志愿者', '组织'), 'ATT_N'), (('志愿', '组织'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), ((None, '联动', '策划'), 'SVO'), ((None, '实施', '策划'), 'SVO'), ((None, '缓解', '策划'), 'SVO'), ((None, '推动', '策划'), 'SVO'), ((None, '联动', '过程'), 'SVO'), ((None, '实施', '过程'), 'SVO'), ((None, '缓解', '过程'), 'SVO'), ((None, '推动', '过程'), 'SVO'), ((None, '联动', '活动'), 'SVO'), ((None, '实施', '活动'), 'SVO'), ((None, '缓解', '活动'), 'SVO'), ((None, '推动', '活动'), 'SVO'), (('积极', '联动'), 'ADV_V'), (('积极', '实施'), 'ADV_V'), (('积极', '缓解'), 'ADV_V'), (('积极', '推动'), 'ADV_V'), (('并', '联动'), 'ADV_V'), (('并', '实施'), 'ADV_V'), (('并', '缓解'), 'ADV_V'), (('并', '推动'), 'ADV_V'), (('志愿', '服务'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), (('志愿者', '策划'), 'ATT_N'), (('组织', '策划'), 'ATT_N'), (('公益', '项目'), 'ATT_N'), (('慈善', '项目'), 'ATT_N'), ((None, '缓解', '项目'), 'SVO'), ((None, '缓解', '问题'), 'SVO'), (('社区', '问题'), 'ATT_N'), ((None, '推动', '发展'), 'SVO'), (('社区', '发展'), 'ATT_N'), (('一种', '过程'), 'ATT_N'), (('一种', '活动'), 'ATT_N'), (('服务', '过程'), 'ATT_N'), (('服务', '活动'), 'ATT_N')]

[(('社志', '联动'), 'ATT_N'), (('联动', '指', '为'), 'SVO'), (('联动', '指', '充分利用'), 'SVO'), (('一般而言', '指'), 'ADV_V'), (('是', '指'), 'ADV_V'), (('相关', '政府部门'), 'ATT_N'), (('等', '政府部门'), 'ATT_N'), (('慈善', '组织'), 'ATT_N'), (('政府部门', '支持'), 'ATT_N'), (('政府部门', '指导'), 'ATT_N'), (('组织', '支持'), 'ATT_N'), (('组织', '指导'), 'ATT_N'), (('下', '为'), 'ADV_V'), (('支持', '下'), 'ATT_N'), (('指导', '下'), 'ATT_N'), (('社会工作', '机构'), 'ATT_N'), (('服务', '机构'), 'ATT_N'), (('需求', '为'), 'ADV_V'), (('社区', '需求'), 'ATT_N'), (('机构', '为', '导向'), 'SVO'), (('机构', '充分利用', '导向'), 'SVO'), ((None, '充分利用', '平台'), 'SVO'), ((None, '联动', '平台'), 'SVO'), (('社区服务', '平台'), 'ATT_N'), ((None, '培育', '组织'), 'SVO'), ((None, '发展', '组织'), 'SVO'), (('培育', '联动'), 'ADV_V'), (('志愿者', '组织'), 'ATT_N'), (('志愿', '组织'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), ((None, '联动', '策划'), 'SVO'), ((None, '实施', '策划'), 'SVO'), ((None, '缓解', '策划'), 'SVO'), ((None, '推动', '策划'), 'SVO'), ((None, '联动', '过程'), 'SVO'), ((None, '实施', '过程'), 'SVO'), ((None, '缓解', '过程'), 'SVO'), ((None, '推动', '过程'), 'SVO'), ((None, '联动', '活动'), 'SVO'), ((None, '实施', '活动'), 'SVO'), ((None, '缓解', '活动'), 'SVO'), ((None, '推动', '活动'), 'SVO'), (('积极', '联动'), 'ADV_V'), (('积极', '实施'), 'ADV_V'), (('积极', '缓解'), 'ADV_V'), (('积极', '推动'), 'ADV_V'), (('并', '联动'), 'ADV_V'), (('并', '实施'), 'ADV_V'), (('并', '缓解'), 'ADV_V'), (('并', '推动'), 'ADV_V'), (('志愿', '服务'), 'ATT_N'), (('服务', '组织'), 'ATT_N'), (('志愿者', '策划'), 'ATT_N'), (('组织', '策划'), 'ATT_N'), ((None, '实施', '项目'), 'SVO'), (('公益', '项目'), 'ATT_N'), (('慈善', '项目'), 'ATT_N'), ((None, '缓解', '问题'), 'SVO'), (('社区', '问题'), 'ATT_N'), (('社区', '发展'), 'ATT_N'), (('发展', '过程'), 'ATT_N'), (('发展', '活动'), 'ATT_N'), (('一种', '过程'), 'ATT_N'), (('一种', '活动'), 'ATT_N'), (('服务', '过程'), 'ATT_N'), (('服务', '活动'), 'ATT_N')]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant