2017-12-20 7 views
0

Ich bekomme einen Fehler bei der Verwendung von sklearn.model_selection Import KFold in meinem Jupyter Notebook.Fehler bei der Verwendung von KFold (von sklearn.model_selection Import KFold)

Der Fehler lautet "Kein Modul namens 'sklearn.model_selection'". Als ich

print(sklearn.__version__) 

druckte, erhielt ich die Version, um 0.17.1 zu sein.

Kann mir jemand helfen zu verstehen, was das Problem ist?

+0

Sie nicht passieren, eine Datei haben Siehe benannt 'sklearn.py' irgendwo in dem Verzeichnis, in dem Sie diesen Code ausführen, oder? –

+0

Auch 0.17 ist eine alte Version. Versuchen Sie, auf die neueste Version zu aktualisieren, und prüfen Sie, ob Ihr Problem dadurch behoben wird. –

Antwort

0

Unter Version 0.17.1KFold findet sich unter sklearn.cross_validation. Nur in Versionen> = 0.19 kann KFold unter sklearn.model_selection

finden Sie müssen also Ihren Import ändern:

from sklearn.cross_validation import KFold 

API für Version 0.17

+0

Nein, seit Version 0.18 war es in 'model_selection' verfügbar. Aber in dieser Zeit existierte "cross_validation" auch als veraltete Version. –

Verwandte Themen