老师这个为什么predict是[[]]呀?

来源:5-7 多元线性回归和正规方程解

qtw1998

2019-03-02

model.predict([[150]]) 为什么不是model.predict([150])
写回答

1回答

liuyubobobo

2019-03-02

最新版本的sklearn已经不支持传入一维数据点来预测一个数据了,即使你只预测一个数据,也需要把相应的X_test做成二维数组。


如果你是用的是sklearn的模型类,可以尝试调用predict()里面传入一个一位数组,看看会发生什么?(应该会报错,仔细读一下报错信息?:))


加油!:)

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程