python中polyfit返回的系数出错
我试图拟合两点之间的一条线,其中y误差与之相关,我知道如何获得系数,但不知道它们的误差python中polyfit返回的系数出错,python,Python,我试图拟合两点之间的一条线,其中y误差与之相关,我知道如何获得系数,但不知道它们的误差 p ,c= np.polyfit([x[0], x[-1]], [y1, y2],1, w = [y1_error, y2_error], cov=True) errors = np.sqrt(np.diag(c)) 编辑-我只需要一种方法来量化由于y可以取值的范围很广,所以线可能被画得不同的可能性 第一行出现以下错误: ValueError:操作数无法与形状2,2 0一起广播 有人知道发生了什么吗?你总是
p ,c= np.polyfit([x[0], x[-1]], [y1, y2],1, w = [y1_error, y2_error], cov=True)
errors = np.sqrt(np.diag(c))
编辑-我只需要一种方法来量化由于y可以取值的范围很广,所以线可能被画得不同的可能性
第一行出现以下错误:
ValueError:操作数无法与形状2,2 0一起广播
有人知道发生了什么吗?你总是可以画一条线连接两个点,那么错误是什么意思呢?这些点都有错误,因此可以在这两个极端之间画一条线。我只是需要一种方法来量化这条线可能会被不同地画出来的可能性,因为y可以取值的范围很广,看起来你在使用某种库;想知道是哪个吗?