英文:
i want to fit a model in sklearn but it throws an error. below are the lines of code i used
问题
我使用下面的代码行在sklearn中拟合模型:
linearmodel = LinearRegression()
linearmodel.fit(x_train, y_train)
但是我遇到了这个错误:
ValueError: 无法将字符串转换为浮点数:'Male'
可能出了什么问题?
英文:
I used the lines of code below to fit a model in sklearn.
linearmodel =LinearRegression()
linearmodel.fit(x_train, y_train)
but I get this error:
ValueError: could not convert string to float: 'Male'
what could be wrong?
答案1
得分: 0
y_train
中包含字符串,它们应该是与类别相关的数字。
例如:0表示男性,1表示女性等。
在训练后获取预测结果后,您必须显示与数字相关的类别标签。
英文:
Your y_train
contains Strings, they should be numbers associated to a class.
Eg : 0 for Male, 1 for Female etc
After you get the prediction out after training, you have to display the class label associated to the number.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论