reshape的疑问
来源:2-5 实战分类模型之数据归一化
wxz123
2019-10-16
老师,对于下面这句代码
x_train_scaled = scaler.fit_transform(
x_train.astype(np.float32).reshape(-1, 1)).reshape(-1, 28, 28)
这里 x_train.astype(np.float32).reshape(-1, 1)为什么要reshape成(-1,1),不应该是reshape成(-1,28*28)吗
写回答
1回答
-
正十七
2019-10-17
这里需要注意两点:
第一点:fit_transform的输入必须是二维矩阵[n_examples, features],
第二点:fit_transform会在每个feature上单独计算均值和方差然后做归一化,我们在这里需要的是全局的均值和方差,所以最后一维是1.
122022-01-25
相似问题