Can anyone tell me why we set random state to zero in splitting train and test set.
X_train, X_test, y_train, y_test = \\
train_test_split(X, y, test_size
random_state is None by default which means every time when you run your program you will get different output because of splitting between train and test varies within.
random_state = any int value means every time when you run your program you will get tehe same output because of splitting between train and test does not varies within.