A leaky scaler is fitted on all rows, test rows included. Usually it learns almost the same numbers as an honest one, but not always. Find the columns where the leak actually changed something.
Task: write leaky_columns(name, test_size, seed). name is "iris", "wine" or "breast_cancer".
X and y, and split with train_test_split(X, y, test_size=test_size, random_state=seed).MinMaxScaler on X_train (honest) and another on the whole of X (leaky).