初学者在这里需要帮助!
尝试谷歌搜索但没有太多信息
如果我只想返回 rouge-l 中的一组数字,我该怎么办?
我不认为 rouge 包允许它,但你可以格式化输出:
formatted_scores = [{key: {k: "{0:.2f}".format(v) for k, v in value.items()} for key, value in s.items()} for s in scores]
print(formatted_scores)
[{'rouge-1': {'f': '0.67', 'p': '0.67', 'r': '0.67'}, 'rouge-2': {'f': '0.50', ' p': '0.50', 'r': '0.50'}, 'rouge-l': {'f': '0.67', 'p': '0.67', 'r': '0.67'}}]