无法从“sklearn.metrics”导入名称“ConfusionMatrixDisplay”

Moh*_*tel 5 python scikit-learn

我收到一条错误消息:

cannot import name 'ConfusionMatrixDisplay' from 'sklearn.metrics'".
Run Code Online (Sandbox Code Playgroud)

当我运行以下导入代码时:

from sklearn.metrics import ConfusionMatrixDisplay
Run Code Online (Sandbox Code Playgroud)

如何修复它?

Moo*_*her 3

很可能您的 sklearn 版本已经过时 - sklearn.metrics.ConfusionMatrixDisplay已添加到sklearn>=1.0.0.

来源(文档)

您可以通过以下方式检查您的 sklearn 版本:

python3 -m pip show scikit-learn