从<class 'haystack.schema.Answer'>中提取

0 投票
1 回答
27 浏览
提问于 2025-04-12 06:59

我有一个来自Haystack框架的答案,内容是:<Answer: answer='major mild ncd', score=0.09601292014122009, context='d neurocognitive disorder due hiv infection functi...'>。它的类型是<class 'haystack.schema.Answer'>。我想知道怎么从中提取出上下文和分数。

我无法像访问列表或字典那样访问这些元素。

1 个回答

0

根据Haystack的文档(你可以搜索haystack.schema.Answer来查看示例代码),你可以直接通过以下方式访问值 -

score = answer.score
context = answer.context

这里的 answer 是你的 haystack.schema.Answer 对象

撰写回答