python - 导入错误 : cannot import name 'plot_confusion_matrix' from 'sklearn.metrics'

标签 python scikit-learn confusion-matrix

我正在尝试运行以下代码。

from sklearn.metrics import plot_confusion_matrix

我收到以下错误。

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-66-ebfa5cfc2bb8> in <module>
----> 1 from sklearn.metrics import plot_confusion_matrix

ImportError: cannot import name 'plot_confusion_matrix' from 'sklearn.metrics' (C:\Program Files\Anaconda3\lib\site-packages\sklearn\metrics\__init__.py)

最佳答案

plot_confusion_matrix 仅在 v0.22 之后可用。如果您使用的不是最新版本,请使用以下命令之一进行更新。

python

conda update -c conda-forge scikit-learn

画中画

pip install --upgrade scikit-learn

关于python - 导入错误 : cannot import name 'plot_confusion_matrix' from 'sklearn.metrics' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63967530/

相关文章:

Python:functools.partial 返回错误

python - 如何在numpy中计算超过num_classes - 1 LDA方向?

scikit-learn - scikit learn 中的 RandomForestClassifier 与 ExtraTreesClassifier

R-confusionMatrix()-sort.list(y) : 'x' must be atomic for 'sort.list' 中的错误

python - Sklearn - 序数数据的多类混淆矩阵

python-3.x - 如何绘制多类数据的 ROC 曲线并从混淆矩阵测量 MAUC

python - 具有键对象对 Python 的不可变字典

python - 迭代并比较第一个项目与字典中的所有项目

python - 属性错误 : 'str' object has no attribute 'decode' while building a logistic regression model

python - python项目中的Elasticsearch