我有两个数组,在绘制了关于x轴和y轴的线图之后,我想在python中提取图形的线性部分。我如何精确地做到这一点?例如:x轴= [1,2,3,4](时间,以秒为单位),y轴= [值]。因此,只需要计算线性部分的斜率和截距。
我试过使用scipy的linregress函数,但结果不够准确。有没有其他函数可以使用?
For example, this graph
Now I want just this part
我有两个数组,在绘制了关于x轴和y轴的线图之后,我想在python中提取图形的线性部分。我如何精确地做到这一点?例如:x轴= [1,2,3,4](时间,以秒为单位),y轴= [值]。因此,只需要计算线性部分的斜率和截距。
我试过使用scipy的linregress函数,但结果不够准确。有没有其他函数可以使用?
For example, this graph
Now I want just this part
1条答案
按热度按时间hkmswyz61#
polyfit函数将多项式拟合到您的数据。您需要指定多项式的次数(在本例中,1表示线性拟合)以及x和y数据: