如何在没有输入的情况下打印谓词(功能)

时间:2019-08-20 14:58:56

标签: python pandas scikit-learn

如何在没有输入(功能)的情况下打印预测结果?

这就是我得到的:

  

X = [-0.53268208 -0.40824829 -0.40824829 -0.40824829 -0.40824829 2.44948974 -0.40824829 -0.40824829],预计== 0

     

X = [-0.40824829 -0.40824829 -0.40824829 -0.40824829 -0.40824829 2.44948974    -0.40824829 1.02265268],预测为= 1

这是我要实现的目标:

  

Predicted = 0

     

Predicted = 1

这是我正在使用的代码:

Xnew, _ = X_train_scaled, Y_train
# make a prediction
ynew = loaded_model.predict(Xnew)
# show the inputs and predicted outputs
for i in range(len(Xnew)):
print("X=%s, Predicted=%s" % (Xnew[i], ynew[i]))

1 个答案:

答案 0 :(得分:1)

我认为您可以选择根本不打印它。我相信您仍然需要一些标识符才能将预测映射到特征样本。

....
     print("X=%s, Predicted=%s" % (i, ynew[i]))
....