最近的程序每次运行都会报出这样的提醒,很是烦恼,就想去解决。
意思是说:输入数据类型为int64、float64的数据都被StandardScaler转换为float64。
解决办法 :需要指定数据类型
X_train = X_train.astype(np.float64)
X_test = X_test.astype(np.float64)
X = df_merge.drop(['成交价'],axis=1)
y = df_merge['成交价']
xtrain,xtest,ytrain,ytest = train_test_split(X,y,test_size=0.2,random_state=42)
xtrain = xtrain.astype(np.float64)
xtest = xtest.astype(np.float64)