怎么把系数那一列修改成保留4位小数,print("%.4f" % L)数组应该怎么用
##逆函数
x_data_2 = df[['x']].values.tolist()
y_data_2 = df[['y']].values.tolist()
x_data_2 = sum(x_data_2, [])
x_cz_3 = [1 / x for x in x_data_2]
y_data_2 = sum(y_data_2, [])
L = np.polyfit(x_cz_3, y_data_2, 1)
Z = np.polyval(L, x_cz_3)
score = r2_score(y_data_2, true, multioutput='raw_values')
print('逆函数:' + str(score))
new = pd.DataFrame({'类型': '逆函数', 'r2': score, '系数': [L]})
df_d = df_d.append(new, ignore_index=(True))
# 把每组函数的r2最大的拿出来
df_data = df_d.sort_values('r2', ascending=False)
ff = df_data
print(ff)
gg = ff.values.tolist()
gg = sum(gg)
print(gg)