ImportError:无法从“ sklearn.metrics”导入名称“ plot_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)

只是想知道我做错了什么。

我对python还是很陌生,所以有时会遇到这样的问题。

谢谢!

解决方法

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

Anaconda

conda update -c conda-forge scikit-learn

PIP

pip install --upgrade scikit-learn