请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

SGD里面的Score

figure
请问为什么 sgd自带的 score计算出来的值跟 r2_score 中的结果不一致?score函数不是封装的R2这个计算公式的吗?还是说,sgd.predict这里我用错了?。。

正在回答

1回答

liuyubobobo 2019-02-24 14:41:39

你把y_predict用reshape做成了二维数组,但y_predict应该是一个向量。


不要使用reshape试试看?

0 回复 有任何疑惑可以回复我~
  • 提问者 uuugggd #1
    确实可以了!不过为什么reshape后,就会报出这种问题呢?reshape也不会改变它里面的值,为什么r2_score会计算出完美拟合,玄学。。。
    回复 有任何疑惑可以回复我~ 2019-02-24 16:00:24
  • liuyubobobo 回复 提问者 uuugggd #2
    reshape改变了形状,在Numpy的计算中,形状不同,结果区别会很大。因为numpy有奇怪的“广播机制”,使得在数学中不可计算的矩阵运算,在numpy中却是可以的:)
    回复 有任何疑惑可以回复我~ 2019-02-24 17:21:48
  • 提问者 uuugggd #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-02-24 19:23:38
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号