如何解决从svmlight格式加载的训练集和测试集之间的维度不匹配?

时间:2015-08-27 17:52:14

标签: scikit-learn

package.json

这是我的线性回归代码。我的数据是从svmlight格式加载的,就像X_train, y_train = load_svmlight_file(train_file) X_test,y_test=load_svmlight_file(predict_file) clf = linear_model.LinearRegression() clf.fit(X_train,y_train) y=clf.predict(X_test) 一样。但问题是这是一个稀疏矩阵。我使用label <id1>:<value1> <id2>:<value2> <id2>:<value2>X_train.todense()后。 X_test.todense()的形状为92 * 100,但X_train为51 * 20。事实上,两者都应该有92个维度。如何解决这个问题?

0 个答案:

没有答案