当我尝试循环运行此行时,会发生此错误:
sum((X@theta - y)**2)/2/len(X)
第5次循环后,我开始收到错误消息。
RuntimeWarning:在正方形中遇到溢出
RuntimeWarning:在乘法运算中遇到溢出
RuntimeWarning:在添加中遇到溢出
该怎么办,我应该对数组进行四舍五入吗?怎么样?
如果我尝试round(sum((X@theta - y)**2)/2/len(X),5)
,则会收到此错误
TypeError:类型numpy.ndarray没有定义__ round__方法