标准化(Standardization)
是按某个维度进行标准化,例如有下面的矩阵
>>> X = np.array([[ 1., -1., 2.], ... [ 2., 0., 0.], ... [ 0., 1., -1.]])
正态分布标准化后的结果就是
array([[ 0. ..., -1.22..., 1.33...], [ 1.22..., 0. ..., -0.26...], [-1.22..., 1.22..., -1.06...]])
归一化(Normalization)
是按某个样本进行归一化,例如上面的X矩阵归一化后的结果就是
array([[ 0.40..., -0.40..., 0.81...], [ 1. ..., 0. ..., 0. ...], [ 0. ..., 0.70..., -0.70...]])
每一行向量的长度为1
参考资料:http://scikit-learn.org/stable/modules/preprocessing.html#preprocessing
时间: 2024-10-07 11:45:44