StandardScaled处理后数据具有零均值以及标准方差:
等效于:
df = pd.DataFrame([1,2,3])
def std(x):
v = x.var()
v = v*(x.size-1)/x.size
m = x.mean()
return (x-m)/np.sqrt(v)
df.apply(std)
注意: pandas中的var函数为无偏方差,即(x-X)/(n-1)
pandas官方文档
StandardScaled处理后数据具有零均值以及标准方差:
等效于:
df = pd.DataFrame([1,2,3])
def std(x):
v = x.var()
v = v*(x.size-1)/x.size
m = x.mean()
return (x-m)/np.sqrt(v)
df.apply(std)
注意: pandas中的var函数为无偏方差,即(x-X)/(n-1)
pandas官方文档