X_np, y_np = make_classification(random_state=0, n_samples=500_000, n_features=300)
X_np, y_np
(array([[-1.81619458, -1.85550544, 1.0407837 , ..., 0.05972718,
-0.78920817, -1.17862744],
[-0.81112283, 1.22246367, 0.5230838 , ..., 0.34797711,
-0.96876649, -1.09807831],
[ 0.2102088 , 1.78862513, 0.19437414, ..., 1.05634817,
-1.71915482, 0.09357639],
...,
[ 0.41402928, 0.89958434, 0.98362959, ..., -0.80880198,
0.27123176, -0.52871488],
[-0.87256303, 1.32778686, -0.97017018, ..., 0.22443048,
-0.80234779, 0.78283347],
[ 0.50504494, -0.39312103, 1.56072382, ..., 2.01801143,
-0.34582501, -0.71471391]]),
array([0, 1, 1, ..., 0, 1, 0]))