def gen_fit(x, y, deg): """ 新版 numpy 不推荐使用 polyfit 和 poly1d 了 新版本的拟合函数 :param x: :param y: :param deg: :return: """ coefs = Polynomial.fit(x, y, deg) ffit = coefs(x) df_yfit = ffit.to_frame(name='t2') df_y = y.to_frame() df_diff = df_yfit - df_y return df_yfit, df_diff
|