Machine learning 这个重采样示例会发生什么情况

Machine learning 这个重采样示例会发生什么情况,machine-learning,decision-tree,Machine Learning,Decision Tree,如果我这样做 X_train1 = resample(X_train, n_samples = 40, random_state = 1) Y_train1 = resample(Y_train, n_samples = 40, random_state = 1) 因为它们都被设置为随机状态=1,所以它会采集完全相同的n_样本吗?否,这无法保证 在您的情况下,您可以使用: X_train1, y_train1 = resample(X_train, y_train, n_samples =

如果我这样做

X_train1 = resample(X_train, n_samples = 40, random_state = 1)

Y_train1 = resample(Y_train, n_samples = 40, random_state = 1)

因为它们都被设置为随机状态=1,所以它会采集完全相同的n_样本吗?

否,这无法保证

在您的情况下,您可以使用:

X_train1, y_train1 = resample(X_train, y_train, n_samples = 40, random_seed=1)

random\u seed
修复了在另一台机器上或在内核重启后重新生成代码的问题。

所以我可以继续这样做吗?``X_列1,y_列1=重采样(X_列,y_列,n_样本=40,随机_种子=1)X_列2,y_列2=重采样(X_列,y_列,n_样本=40,随机_种子=32)X_列3,y_列3=重采样(X_列,y_列,n_样本=40,随机_种子=51)```?非常感谢你,如果你修复了random_seed,那么你将始终得到相同的结果,如果你不需要复制代码,你根本无法修复它