5
votes

sklearn ImportError: impossible d'importer le nom plot_roc_curve

J'essaie de tracer une courbe des caractéristiques de fonctionnement du récepteur (ROC) avec validation croisée, en suivant l' exemple fourni dans la documentation de sklearn. Cependant, l'importation suivante donne une ImportError , à la fois en python2 et en python3 .

from sklearn.metrics import roc_curve

Erreur:

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.

J'ai trouvé que l'importation suivante fonctionne bien, mais ce n'est pas tout à fait la même chose que plot_roc_curve .

from sklearn.metrics import plot_roc_curve

plot_roc_curve est- plot_roc_curve obsolète? Quelqu'un pourrait-il essayer le code et me faire savoir la version de sklearn si cela fonctionne?


6 commentaires

Pouvez-vous essayer de télécharger la version 0.22.1 de sklearn en python 3.6? ça marche pour moi. Je n'utilise pas python2


Scipy est-il installé? Sinon, installez-le. Essayez de redémarrer le shell.


@Noki Cela fonctionne avec python-3.6 et sklearn-0.22.1, merci. Cependant, cette version n'est pas disponible avec python2, la version la plus mise à jour disponible est 0.21, No matching distribution found for scikit-learn==0.22.1 . Si quelqu'un trouve une version fonctionnelle pour python2, veuillez commenter.


@Justice_Lords Oui, scipy est installé et j'ai également essayé de redémarrer le shell.


La mise à jour de la version python2 vers 0.21 ne fonctionne pas? @AchinthaIhalage


Cela ne fonctionne pas avec la version la plus récente de sklearn pour python2.


3 Réponses :



1
votes

Installez scikit-plot et importez la métrique à partir de là:

from scikitplot.metrics import plot_roc_curve


0 commentaires

1
votes

J'ai mis à jour Conda avec conda update --all puis mis à jour scikit-learn vers la dernière version qui pour moi était conda install scikit-learn=0.23.2 et redémarré le noyau. Après cela, mes erreurs ont disparu.


0 commentaires