我正在做一个sklearn的作业,但我不明白为什么要用训练数据的平均值和标准差来标准化和归一化测试数据。我该如何在Python中实现这个过程?以下是我对训练数据的实现:
关于火车,我认为是正确的,但是关于测试呢?
digits = sklearn.datasets.load_digits()
X= digits.data
Y= digits.target
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3,train_size=0.7)
std_scale = preprocessing.StandardScaler().fit(X_train)
X_train_std = std_scale.transform(X_train)
#X_test_std=??
关于火车,我认为是正确的,但是关于测试呢?