有没有一种方法可以使用matplotlib对具有重复值的序列进行插值?

时间:2019-05-22 02:26:14

标签: python matplotlib scipy

我正在尝试使用pd.DataFrame(np.array(array).reshape(1,-1)) 内插x / y系列。我面临的问题是matplotlibspline失败,因为我在x和y数组中都有重复的值。

我尝试使用interp1d中的样条函数和interp1d函数,但是由于重复出现值问题,两者都失败了

scipy

我期望插值y值会随着x的增加而逐渐增加。因此,例如,x = 0.82时对应的y值将为0.931、0.932等。我的最终目标是获得一条平滑曲线。

1 个答案:

答案 0 :(得分:1)

如何使用多项式?

np.poly1d(np.polyfit(x1, y1, 2))(new_x) # 2 for second degree