Я прочитал ответ, объясняющий Почему функция масштабируется только до тренировочного набора? и ответ говорит: стандартизировать любой тестовый набор, используя средние значения обучающего набора и стандартные отклонения.
Поэтому пытаюсь исправить свою предыдущую некорректную работу. Однако я проверяю официальный документ StandardScaler(), он не может поддерживать масштабирование с заданным средним и стандартным значением. как это:
from sklearn.preprocessing import StandardScaler
sc = StandardScaler(mean = train_x.mean(), var_x = train.std())
sc.fit(test_x)
# this code is incorrect, but what is the correct code?
Итак, мой вопрос заключается в том, как масштабировать тестовый набор на основе среднего и стандартного значения из набора поездов в python.