我正在尝试使用pd.DataFrame(np.array(array).reshape(1,-1))
内插x / y系列。我面临的问题是matplotlib
和spline
失败,因为我在x和y数组中都有重复的值。
我尝试使用interp1d
中的样条函数和interp1d
函数,但是由于重复出现值问题,两者都失败了
scipy
我期望插值y值会随着x的增加而逐渐增加。因此,例如,x = 0.82时对应的y值将为0.931、0.932等。我的最终目标是获得一条平滑曲线。
答案 0 :(得分:1)
如何使用多项式?
np.poly1d(np.polyfit(x1, y1, 2))(new_x) # 2 for second degree