gpt4 book ai didi

python - 使用 model.predict() 时出现错误 "converting string to float"

转载 作者:行者123 更新时间:2023-12-01 00:54:33 24 4
gpt4 key购买 nike

当我使用model.predict()时,出现以下错误,

ValueError: could not convert string to float:

One-hot 编码在我的代码中使用如下,

features_df = pd.get_dummies(df, columns=['garage_type', 'city'])

下面给出了使用的预测代码

sample = [["attached"], ["Richardport"]]
predictedvalue = model.predict(sample)'

有什么建议可以解决这个错误吗?谢谢。

最佳答案

您收到错误的原因是因为您正在向模型发送字符串,而模型需要一个与训练数据形状相同的 float 向量。

从代码中可以清楚地看出,在使用数据进行训练之前,您正在使用一种热编码。您还需要将样本转换为相同的热编码矢量格式才能获得答案。

关于python - 使用 model.predict() 时出现错误 "converting string to float",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56319021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com