sklearn ImportError: cannot import name plot_roc_curve
sklearn ImportError: cannot import name plot_roc_curve
我正在尝试按照 sklearn 文档中提供的 example 绘制具有交叉验证的接收器操作特征 (ROC) 曲线。但是,以下导入在 python2
和 python3
.
中给出了 ImportError
from sklearn.metrics import plot_roc_curve
错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name plot_roc_curve
python-2.7
sklearn 版本:0.20.2.
python-3.6
sklearn 版本:0.21.3.
我发现下面的导入工作正常,但它与 plot_roc_curve
不太一样。
from sklearn.metrics import roc_curve
plot_roc_curve
是否已弃用?有人可以尝试代码并让我知道 sklearn 版本是否有效?
绘图 API 已在 version 0.22. As mentioned here, Scikit-learn 0.20 was the last version to support Python 2.7 and Python 3.4. Scikit-learn now requires Python 3.5 or newer.
中引入
安装 scikit-plot 并从那里导入指标:
from scikitplot.metrics import plot_roc_curve
我用 conda update --all
更新了 Conda
,然后将 scikit-learn
更新到最新版本,对我来说是 conda install scikit-learn=0.23.2
并重新启动了内核。之后我的错误就消失了。
我正在尝试按照 sklearn 文档中提供的 example 绘制具有交叉验证的接收器操作特征 (ROC) 曲线。但是,以下导入在 python2
和 python3
.
ImportError
from sklearn.metrics import plot_roc_curve
错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name plot_roc_curve
python-2.7
sklearn 版本:0.20.2.
python-3.6
sklearn 版本:0.21.3.
我发现下面的导入工作正常,但它与 plot_roc_curve
不太一样。
from sklearn.metrics import roc_curve
plot_roc_curve
是否已弃用?有人可以尝试代码并让我知道 sklearn 版本是否有效?
绘图 API 已在 version 0.22. As mentioned here, Scikit-learn 0.20 was the last version to support Python 2.7 and Python 3.4. Scikit-learn now requires Python 3.5 or newer.
中引入安装 scikit-plot 并从那里导入指标:
from scikitplot.metrics import plot_roc_curve
我用 conda update --all
更新了 Conda
,然后将 scikit-learn
更新到最新版本,对我来说是 conda install scikit-learn=0.23.2
并重新启动了内核。之后我的错误就消失了。