散点图线性回归曲线

1 polyfit()是一个最基本的最小二乘多项式拟合函数,参数deg必须写,用于指定是拟合几次曲线,输出的k[0]是最高次的系数

要呈现polyfit()的曲线时,要用polyval()函数,二者常结合使用.

import seaborn as sns
import matplotlib.pyplot as plt

x = [2000,4000,8000,10000]
y = [79.2,130.7,226.6,281.979186]
k = np.polyfit(x,y, deg=1)

plt.figure(figsize=(10, 5.5))
plt.plot(x, np.polyval(k, x))
plt.scatter(x,y)
plt.show()
print(k)
# [2.50729186e-02 2.91822849e+01]

参考:https://www.cnblogs.com/heaiping/p/9068401.html

原文地址:https://www.cnblogs.com/xxswkl/p/11064999.html