繁体   English   中英

sklearn.confusion_matrix - TypeError:'numpy.ndarray'对象不可调用

[英]sklearn.confusion_matrix - TypeError: 'numpy.ndarray' object is not callable

我正在尝试使用以下内容构建sklearn混淆矩阵

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'对象不可调用

您已重用名称confusion_matrix 你需要将它重新绑定回你的功能; 这是一种方式:

from sklearn.metrics import confusion_matrix

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM