我需要一些帮助,根据这些链接link1和link2中的代码编写一个程序,该程序将自动计算 a 之间的语义相似度。连续的句子和 b. 在整个文档(1000 个句子)中,句子由 1 个中间短语分隔。
提供的代码已经标记化并且可以找到语义相似性,但我不知道如何编写新代码来计算(并显示)整个文本(a,b)中连续和“干预”句子之间的语义相似性。我不不想一遍又一遍地做同样的事情。
下面的代码应该做你想做的事,根据你想要的输出格式来调整它。
with open("sentence_file_name", "r") as sentence_file:
while x and y:
x = sentence_file.readline()
y = sentence_file.readline()
similarity(x, y, boolean) #boolean set to false or true depending on what you want
x = y
y = sentence_file.readline()