我正在使用决策树并获得78%的分数,但是我如何打印预测值
我尝试过
parse_item
但是它显示一个错误,提示
如果数据中有一个数据,则使用array.reshape(-1,1)重塑数据。 单一要素或array.reshape(1,-1)(如果其中包含单个样本)。
./vendor/bin/phpcs -p . --standard=PHPCompatibility --runtime-set testVersion 7.0-
我希望for X,Y in zip(X_test, y_test):
print("Model:", dt.predict([X][0]), "actual:", y)
答案 0 :(得分:1)
您的印刷品应该不是这样的吗?
for X,Y in zip(dt.predict(X_test),y_test):
print("Model Score:", X, "actual score:", Y)
答案 1 :(得分:1)
对于您的解决方案,您需要编写以下代码:-
pred=dt.predict(X_test).tolist()
y_test=y_test.tolist()
for X,Y in zip(pred, y_test):
print("Model:", X, "actual:", Y)
答案 2 :(得分:1)
我会像下面这样进行列表理解:
print(["Pred : {} True class: {}".format(dt.predict([x]),y) for x,y in zip(X_test, y_test)])