Точность метрики выводится странными буквами - PullRequest
1 голос
/ 04 мая 2020

Почему мой вывод точности такой странный?

from sklearn.metrics import confusion_matrix
confusion_mat = confusion_matrix(y_test,predicted)
print(confusion_mat)

from sklearn.metrics import precision_score
precision_score(y_test, predicted, average='weighted')
print(precision_score)


from sklearn.metrics  import precision_recall_fscore_support
precision_recall_fscore_support (y_test,predicted,average=None)
print(precision_recall_fscore_support)

Вывод это

[[31  0  2  0]
 [ 0 23  1  0]
 [ 0  1 26  0]
 [ 0  0  1 40]]

function precision_score at 0x00000167CFB65840

function precision_recall_fscore_support at 0x00000167CFB657B8

1 Ответ

1 голос
/ 04 мая 2020

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

from sklearn.metrics import precision_score
score = precision_score(y_test, predicted, average='weighted')
print(score)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...