你的两个准确率分别用你的测试集和你的训练集来计算准确率的,虽然你的模型是训练集训练的,但是会有参数的更新,所以训练集不可能100%,所以你可以理解成你是用两个不同的测试集来计算准确率,简单理解就是score=正确数量/总数量,你的训练集和测试集不一样,所以得到的准确率也不一样
你可以试试在for循环中,删除原来的树重新生成新的树。