1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| from sklearn.datasets import load_iris import numpy as np iris = load_iris() x = iris.data y = iris.target
''' 无量纲化1——标准化(防止几千几万这种) ''' from sklearn.preprocessing import StandardScaler
xs = StandardScaler().fit_transform(x) xs
''' 无量纲化2——归一化 ''' from sklearn.preprocessing import MinMaxScaler
xs = MinMaxScaler().fit_transform(x) xs import numpy as np np.min(xs,axis = 0) np.max(xs,axis = 0)
from sklearn.preprocessing import Normalizer xs = Normalizer().fit_transform(x) xs
|