【发布时间】:2019-04-04 03:19:03
【问题描述】:
我用的是Keras,所以数据的形状是(batch_size, timesteps, input_dim)。而Standard Scaler 正好适合二维数据。
我认为一种解决方案是使用部分拟合然后变换。
scaler = StandardScaler()
for sample in range(data.shape[0]):
scaler.partial_fit(data[sample])
for sample in range(data.shape[0]):
data[sample] = scaler.transform(data[sample])
这是一种正确/有效的方法吗?
【问题讨论】:
标签: python scikit-learn keras time-series data-processing