如何为 sklearn 库中的训练模型提供多个输入?

Arc*_*V S 5 python scikit-learn

X_train,X_test,Y_train,Y_test = train_test_split(T,Yout,test_size = 0.20)
clf.fit(X_train,Y_train)
Run Code Online (Sandbox Code Playgroud)

我需要使用 3 个参数来训练模型,即clf.fit(X_train,X_train[3], Y_train).but 它显示误差拟合 (X.shape[0], y.shape[0]))。想让训练依赖于 X_train[3]。建议python中是否还有其他用于训练的命令(即除了fit和train_test_split)。

Nik*_*ain 2

如果你想使用多个特征来训练模型,下面是一个例子:

FEATURES_ARR = ['feature1', 'feature2', 'feature3']
lrModel = LinearRegression(normalize=True)
lrModel.fit(X_train[FEATURES_ARR], Y_train)
Run Code Online (Sandbox Code Playgroud)