求解决方法!!!机器学习
我在把数据进行构造词条矩阵之后,进行训练没有问题,进行预测的时候出现了以下问题,提示说预期输入2481个特征,得到920个,难道说是我的测试数据集出现问题吗? 可是打印出来确实是有那么多行的哈。
Traceback (most recent call last):
File "D:/flask_py/app2.py", line 51, in <module>
pred_data(train_words,test_words,df)
File "D:/flask_py/app2.py", line 39, in pred_data
predict_label = model.predict(X)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\sklearn\naive_bayes.py", line 65, in predict
jll = self._joint_log_likelihood(X)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\sklearn\naive_bayes.py", line 953, in _joint_log_likelihood
% (n_features, n_features_X))
ValueError: Expected input with 2481 features, got 920 instead