如果我这样做
X_train1 = resample(X_train, n_samples = 40, random_state = 1)Y_train1 = resample(Y_train, n_samples = 40, random_state = 1)
因为它们都设置为random_state = 1,所以会抽取完全相同的n_samples样本吗?
回答:
不,这并不能保证。
在你的情况下,你可以使用以下方法:
X_train1, y_train1 = resample(X_train, y_train, n_samples = 40, random_seed=1)
random_seed
固定后,可以在另一台机器上或在内核重启后重现代码。