'numpy.ndarray' object has no attribute 'inverse_transform'
时间: 2023-10-27 15:07:47 浏览: 449
将numpy.ndarray格式图像转化为_io.BufferedReader格式
这个错误通常是因为你在一个 numpy 数组上调用了 `inverse_transform` 属性,但是 numpy 数组并没有这个属性。`inverse_transform` 是 Scikit-learn 中一些模型的方法,用于将标准化后的数据转换回原始数据。
如果你想将 Scikit-learn 中的模型应用于 numpy 数组,可以考虑使用 `sklearn.preprocessing.StandardScaler` 对数据进行标准化,然后使用模型进行预测。在需要将预测结果转换回原始数据时,可以使用 `StandardScaler.inverse_transform` 方法。
如果你已经使用了 Scikit-learn 中的模型,并且仍然遇到了这个错误,那么可能是因为你的 numpy 数组的形状不正确。你可以检查一下数组的形状是否符合模型要求,并尝试调整它们的形状。
阅读全文