我有一个numpy数组,它有3行3列
100 200 300
233 699 999
566 655 895
我想为我的线性回归创建一个像这样的numpy数组:
100 200 300 1
233 699 999 1
566 655 895 1
这是我的代码:
X=np.hstack((x[:,0]),x[:,1]),x[:,2]) ,np.ones(x.shape[0])))
请告诉我如何编辑我的代码以获取我的目标?
- 您不能在
hstack
中拆分x
- 您应该将二维形状放在
ones
中,因为一维形状数组不是您所期望的
X = np.hstack((x, np.ones((x.shape[0], 1))))