Estou a usar o python 2.7 em Ubuntu 14.04. Instalei scikit-learn, numpy e matplotlib com estes comandos:
sudo apt-get install build-essential python-dev python-numpy \
python-numpy-dev python-scipy libatlas-dev g++ python-matplotlib \
ipython
Mas quando eu importo estes pacotes:
from sklearn.cross_validation import train_test_split
Devolve-me este erro:
ImportError: No module named sklearn.cross_validation
O que preciso de fazer?
deve relacionar-se com a renomeação e depreciação do submódulo cross_validation
para model_selection
. Tente substituir a cross_validation
-> model_selection
]1.
Façam-no, em vez disso:
from sklearn.model_selection import train_test_split
Pode ser's devido à desvalorização do sklearn.cross_validation. Por favor substituir sklearn.cross_validation por sklearn.model_selection
Ref- https://github.com/amueller/scipy_2015_sklearn_tutorial/issues/60