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个维度。如何解决这个问题?