对 iris 数据集进行 min-max 标准化,对原始数据进行线性变换,使结果落到[0,1]区间,转换函数为 x=(x-min)/(max-min)。其中 max 为样本数据的最大值,min 为样本数据的最小值。然后将得到的数据保存为standard_iris.csv。
归一化处理吗?
import pandas as pd
iris = [1,2,3,4,5,6,7]
nmax = max(iris)
nmin = min(iris)
L2 = []
for i in iris:
L2.append((i-nmin)/(nmax-nmin))
dataframe = pd.DataFrame({'standard_iris':L2})
dataframe.to_csv(r"D:\\standard_iris.csv",sep=',')