sklearn.confusion_matrix - TypeError: объект 'numpy.ndarray' не вызывается - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь построить матрицу путаницы склеарна, используя приведенную ниже

test_Y:

  Target
0   0
1   0
2   1

тип данных test_Y:

Target int64
dtype: object

и мой y_predэто

array([0,0,1])

тогда я делаю свою матрицу путаницы как

cm = confusion_matrix(test_Y,y_pred)
sns.heatmap(cm,annot=True)

, но я получаю ошибку

TypeError: объект 'numpy.ndarray' не являетсявызываемая

1 Ответ

0 голосов
/ 25 апреля 2019

Вы повторно использовали имя confusion_matrix. Вы должны привязать его обратно к своей функции; это один из способов:

from sklearn.metrics import confusion_matrix

cm = confusion_matrix(test_Y, y_pred)
sns.heatmap(cm, annot=True)
...