web-dev-qa-db-fra.com

ImportError: impossible d'importer le nom 'cross_validation' de 'sklearn'

Voici mon code s'il vous plaît Aide. Je suis un débutant.

    import pandas as pd
    import sklearn
    from sklearn.feature_selection import SelectFromModel
    from sklearn.ensemble import ExtraTreesClassifier
    from sklearn.metrics import confusion_matrix
    from sklearn.model_selection import train_test_split
    from sklearn import cross_validation

J'utilise la dernière version de Sklearn mais j'obtiens cette erreur

Sous Windows:

Traceback (appel le plus récent en dernier): fichier "MalwareDetector.py", ligne 8, importation sklearn import cross_val_score ImportError: impossible d'importer le nom "cross_val_score" de "sklearn" (C:\Utilisateurs\richa\AppData\Local\Programmes\Python\Python37-32\lib\site-packages\sklearn__init __. Py)

Sur Ubuntu:

Traceback (dernier appel le plus récent): fichier "MalwareDetector.py", ligne 8, importé de Sklearn import cross_validation ImportError: impossible d'importer le nom cross_validation

8

cross_validation est obsolète depuis la version 0.18. Ce module sera supprimé à 0.20. Utilisez plutôt sklearn.model_selection.train_test_split.

from sklearn.model_selection import cross_validate

sklearn 0.19 docs

27
Eder