在学习过程中发现第39页归一化代码总是报错
scaler = preprocessing.StandardScaler()
df[‘Age_scaled’] = scaler.fit_transform(data_train[‘Age’])
df[‘Fare_scaled’] = scaler.fit_transform(data_train[‘Fare’])
根据报错修改代码给data_train[‘Age’]和data_train[‘Fare’]后面加reshape(1,-1)仍然报错!!!
后请教度娘才知道Python版本问题,reshape方法在后续被取消,所以改用values.reshape(-1,1)
终于成功
scaler = preprocessing.StandardScaler()
df['Age_scaled'] = scaler.fit_transform(data_train['Age'].values.reshape(-1,1))
df['Fare_scaled'] = scaler.fit_transform(data_train['Fare'].values.reshape(-1,1))