module "sklearn' n'a pas d'attribut "cross_validation'
Je suis en train de diviser mon jeu de données dans la formation et le jeu de données de test, mais j'obtiens cette erreur:
X_train,X_test,Y_train,Y_test = sklearn.cross_validation.train_test_split(X,df1['ENTRIESn_hourly'])
AttributeError Traceback (most recent call last)
<ipython-input-53-5445dab94861> in <module>()
----> 1 X_train,X_test,Y_train,Y_test = sklearn.cross_validation.train_test_split(X,df1['ENTRIESn_hourly'])
AttributeError: module 'sklearn' has no attribute 'cross_validation'
Comment puis-je gérer cela?
Vous devez vous connecter pour publier un commentaire.
sklearn
ne pas importer automatiquement ses sous-paquets. Si vous ne importés par le biais de:import sklearn
, puis il l'habitude de travailler. Importation avecimport sklearn.cross_validation
à la place.Plus,
sklearn.cross_validation
sera obsolète dans la version 0.20. Utilisationsklearn.model_selection.train_test_split
à la place.Essayez ceci:
vous pouvez essayer ce
L'équivalent de cross_validation dans sklearn est: