如果y_test数据是预测结果,我怎么看实际结果?

if y_test data is the predicted results, how can I see the actual results?

我试图制作一个混淆矩阵来确定我的模型的表现如何。我将我的模型分成 x 和 y 测试和训练集但是,为了制作我的混淆矩阵,我需要 y_test 数据(预测数据)和实际数据。有没有办法让我看到 y_test 数据的实际结果。 这是我的鳕鱼的一小段:

x_train, x_test, y_train, y_test = train_test_split(a, yy, test_size=0.2, random_state=1)


model = MultinomialNB() #don forget these brackets here
model.fit(x_train,y_train.ravel())

#CONFUSION MATRIX
confusion = confusion_matrix(y_test, y_test)
print(confusion)
print(len(y_test))

您的y_test实际数据,predict方法的结果将是预测数据.

y_pred = model.predict(x_test)

confusion = confusion_matrix(y_test, y_pred)