我尝试使用np.multiplty,但它给了我4508,4508这不是我想要的。
x_w.shape
Out[85]: (4508, 1)
y_train.shape
Out[86]: (4508,)
答案应该(4508,)尺寸
答案 0 :(得分:0)
对于形状(4508,1)和(4508,),广播如
"photos": [{
"height": 4032,
"html_attributions": [
"<a href=\"https://maps.google.com/maps/contrib/100504071164796744561/photos\">ناصر الكعبي</a>"
],
"photo_reference": "CoQBdwAAAF_hJoCjWHzDXpfEWbS-Ubg3cPB1Eac2y7fy6HM0q1sb4TyOZdci4LUQi7Z8TYXVw-ZbjeSDXkg-wwHjr67Ib2Aluv5QChRl3C97gTmlseV7UpUnvyW3Vt4GmcyQGRhfEkhjimbqjkUE8qC-8dt7thsRXzw7TIaBrEii1wK5C7gUEhCfuLSsZdEZkgoMEy0luSyeGhTfNMKnTkqmzUlUtTwdO7Gwx8tDYQ",
"width": 3024
}],
关键是,它可以在(4508, 1) and (4508,) => (4508, 1) and (1, 4508) => (4508, 4508)
的开头添加维度以匹配y
,但您已授予其最后添加权限的权限。
要获得(4508,),您需要在乘法之前或之后删除x
的额外暗淡。
x
或制作x[:,0], np.squeeze(x), x.reshape(-1)
(4508,1),乘以和挤压。