我只想清楚地说明我在做什么错。我刚刚创建了一个模型,并且正在使用其他数据集进行测试。我刚刚使用X_test(使用StandardScaler进行了转换)测试了模型,一切都很好。我现在正尝试使用另一个数据集来验证模型。由于我使用的是 StandardScaler ,因此我尝试使用 sc.transform(new_data)转换刚获取的5行新数据,以最终使用模型进行预测。但是,当我尝试这样做时,我会得到该操作数 ValueError :
operands could not be broadcast together with shapes (5,15) (10,) (5,15)
这是我在做什么:
new_data=new_data[:5]
new_data=sc.transform(new_data)
有人可以不用太多的行话向我解释这是怎么回事吗?我已经浏览了其他链接,但似乎无法理解。