2017-02-10 1 views
1

Можно ли выводить с scikit-learn классификационный отчет в процентах ?. Давайте предположим, что я распечатать отчет классификации, как это:Как вывести отчет о классификации scikit в процентах?

from sklearn.metrics import classification_report 
y_true = [0, 1, 2, 2, 0] 
y_pred = [0, 0, 2, 1, 0] 
target_names = ['class 0', 'class 1', 'class 2'] 
print(classification_report(y_true, y_pred, target_names=target_names)) 

и я хочу получить выход в процентах (* 100):

precision recall f1-score support 

class 0  67  100  80   2 
class 1  0  0  0   1 
class 2  100  50  67   2 

avg/total 67 60 59 5

+1

Я не думаю, что это легко возможно без взлома исходного кода category_report – languitar

ответ

0

The only option in the current version (0.18.1), чтобы изменить точность печати с использованием digits, но это всегда будет отношение.

Вы можете написать функцию, которая анализирует выходную строку и преобразует ее в проценты.

Смежные вопросы