Cuando intento crear 4 grupos de datos aleatorios, recibo el siguiente mensaje de error:
# Generate 4 clusters of random data. from sklearn.datasets.samples_generator import make_blobs data, _ = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0)Error:
ModuleNotFoundError Traceback (most recent call last) <ipython-input-2-f93335003f84> in <module> 1 # Generate 4 clusters of random data. ----> 2 from sklearn.datasets.samples_generator import make_blobs 3 4 data, _ = make_blobs(n_samples=300, centers=4, 5 cluster_std=0.60, random_state=0) ModuleNotFoundError: No module named 'sklearn.datasets.samples_generator' Lo he intentado: pip install sckit-learn y pip install sckit-datasets
Tengo entornos Anaconda 3, python 3.6 y PythonAdv en Git Bash en Windows.
Intenta usar pip3
pip3 install -U scikit-learnEn las últimas versiones de scikit-learn, no hay un módulo sklearn.datasets.samples_generator ; se reemplazó con sklearn.datasets (consulte los documentos ); entonces, de acuerdo con la documentación de make_blobs , su importación debería ser simplemente:
from sklearn.datasets import make_blobsComo regla general, la documentación oficial es tu mejor amiga, y definitivamente debes consultarla antes que nada.