调用汽车价格预测函数报TypeError、ValueError该如何解决
问题产生原因
- 代码中给numpy数组元素赋值的三行代码末尾多余添加了英文逗号:
x[0] = year,、x[1] = capacity,、x[2] = mileage, - Python语法规定,单个变量后加逗号会将变量转换为元组类型,你原本要赋值的整数/浮点数变成了长度为1的元组,numpy的数值型数组不支持存储元组类型,因此触发类型错误和数组赋值错误。
解决方法
直接删掉这三行末尾的多余逗号即可,修正后的对应代码如下:
x[0] = year x[1] = capacity x[2] = mileage
内容的提问来源于stack exchange,提问作者Sahan
相关产品推荐
相关产品推荐

