DM-exp-1/Standards.py

20 lines
581 B
Python
Raw Permalink Normal View History

import pandas as pd
model=pd.read_excel("5Preprocessing/model.xls")
def Standard(data):
data=(data-data.mean())/data.std()
return data
S=Standard(model)
print("标准化后的数据为:",'\n',S.head())
def MinMaxScale(data):
data=(data-data.min())/(data.max()-data.min())
return data
M=MinMaxScale(model)
print("离差标准化后的数据为:",'\n',S.head())
import numpy as np
def DecimalScaler(data):
data=data/10**np.ceil(np.log10(data.abs().max()))
return data
D=DecimalScaler(model)
print("小数定标差标准化的数据为:",'\n',D.head())