python中数据标准化电脑主题软件
公式为:(X-mean)/ 计算时对每个属性/每列分别进⾏。将数据按期属性(按列进⾏)减去其均值,并处以其⽅差。得到的结果是 ,对于每个属⾏/每列来说所有数据都聚集在0附近,⽅差为1。
实现时,有两种不同的⽅式:
九一八历史博物馆
1、.preprocessing.scale()函数,可以直接将给定数据进⾏标准化。
from sklearn import preprocessing
import numpy as np
幼儿园安全隐患a= np.array([[ 1., -1., 2.],
[ 2., 0., 0.],
[ 0., 1., -1.]])
a_scaled = preprocessing.scale(a)
神州号an(axis=0)
五人墓碑记
a_scaled.std(axis=0)
2、使⽤sklearn.preprocessing.StandardScaler类,使⽤该类的好处在于可以保存训练集中的参数(均值、⽅差)直接使⽤其对象转换测试集数据。
from sklearn import preprocessing曝光补偿怎么调
import numpy as np
a= np.array([[ 1., -1., 2.],
[ 2., 0., 0.],
[ 0., 1., -1.]])
scaler = preprocessing.StandardScaler().fit(a)
Scaler
StandardScaler(copy=True, with_mean=True, with_std=True)奶油小方>什么非曲直
scaler.std_
scaler = preprocessing.StandardScaler().fit_transform(a)