Что я могу вызвать часть результата возврата из Руж? - PullRequest
0 голосов
/ 26 марта 2020

Новичок, которому нужна помощь!

Пробовал поиск в Google, но не так много информации

Что мне делать, если я хочу вернуть только набор цифр в rouge-l?

введите описание изображения здесь

1 Ответ

0 голосов
/ 26 марта 2020

Я не думаю, что пакет 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 '}}]

...