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

标签 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)

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

最佳答案

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

FEATURES_ARR = ['feature1', 'feature2', 'feature3']
lrModel = LinearRegression(normalize=True)
lrModel.fit(X_train[FEATURES_ARR], Y_train)

关于python - 如何为 sklearn 库中的训练模型提供多个输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28936364/

相关文章:

python - 用于主题建模的 K-Means - Elbow 方法

python - 如何在SVM情感分析中使用predict_proba

python - 多标签分类

python - 截断的 SVD 需要很多时间

python - 忽略训练数据中不存在的测试特征

python - 如何将列表分组为具有四列的数据框?

python - 使用python开发web应用

python : generating random numbers from a power law distribution

Python 3.5 Tkinter如何将字典保存到文件

python - typeError: 'NoneType' 对象没有属性 '__getitem__' python