I cannot import name ‘StratifiedShuffledSplit’ from ‘sklearn.model_selection’.
i’m a machine learning student working on a simple machine learning project. I’m having trouble using StratifiedShuffledSplit to split the data set. I have version 1.3.2 installed, which includes the StratifiedShuffledSplit
. I can successfully import train_test_split
, but not StratifiedShuffledSplit
. I tried uninstalling and re-installing scikit-learn but nothing is working. I’m facing problem with this part of the code:
CODE
miport numpy as np
from sklearn.model_selection import StratifiedShuffledSplit
split = StratifiedShuffledSplit(n_splits=1, test_size=0.2, random_state=42)
for train_index, test_index in split.split(housing, housing[‘CHAS’]):
strat_train_set = housing.loc[train_index]
strat_test_set = housing.loc[test_index]
ERROR
ImportError Traceback (most recent call last)
Cell In[4], line 2
1 import numpy as np
----> 2 from sklearn.model_selection import StratifiedShuffledSplit
3 split = StratifiedShuffledSplit(n_splits=1, test_size=0.2, random_state=42)
4 for train_index, test_index in split.split(housing, housing[‘CHAS’]):
ImportError: cannot import name ‘StratifiedShuffledSplit’ from ‘sklearn.model_selection’