In [1]:
from sklearn.model_selection import train_test_split
from sklearn.datasets import load_iris
In [2]:
data = load_iris()
In [3]:
X = data['data']
y = data['target']
In [4]:
print(X.shape)
In [5]:
print(X[:5])
In [6]:
print(y.shape)
In [7]:
print(y)
In [8]:
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)
In [9]:
print(X_train.shape)
In [10]:
print(X_test.shape)
In [11]:
print(y_train.shape)
In [12]:
print(y_test.shape)
In [13]:
print(y_test)
In [14]:
print((y_test == 0).sum())
In [15]:
print((y_test == 1).sum())
In [16]:
print((y_test == 2).sum())
In [17]:
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0, stratify=y)
In [18]:
print(y_test)
In [19]:
print((y_test == 0).sum())
In [20]:
print((y_test == 1).sum())
In [21]:
print((y_test == 2).sum())