Я пытаюсь предсказать с другим набором данных. Но все еще есть проблема с этим
Я пытался изменить параметры, но без разницы.
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state=77)
X_train.shape, X_test.shape, y_train.shape, y_test.shape
((15484, 4587), (3871, 4587), (15484,), (3871,))
nb = MultinomialNB(alpha=0.01)
mnb = nb.partial_fit(X_train, y_train, classes)
и затем я вызываю свой второй набор данных:
X_train3, X_test3, y_train3, y_test3 = train_test_split(X3, y3, test_size = 0.99999, random_state=77)
X_train3.shape, X_test3.shape, y_train3.shape, y_test3.shape
((0, 1445), (4155, 1445), (0,), (4155,))
y_pred=mnb.predict(X_test3)
ValueError: фигуры (4155,1445) и (4587,7) не выровнены: 1445 (дим 1)! = 4587 (дим 0)
Я ожидаю, что модель может предсказать из моего второго набора данных. Любая помощь приветствуется. ТКС!