最小二乘法拟合曲线的具体代码
时间: 2023-09-11 16:04:56 浏览: 71
最小二乘法 曲线拟合代码
5星 · 资源好评率100%
以下是最小二乘法拟合曲线的Python代码:
```
import numpy as np
def least_squares_fit(x, y, degree):
"""
最小二乘法拟合曲线
:param x: 自变量
:param y: 因变量
:param degree: 拟合曲线的次数
:return: 拟合曲线的系数
"""
X = np.array([x ** i for i in range(degree + 1)]).transpose()
Y = np.array(y).transpose()
C = np.linalg.inv(X.transpose().dot(X)).dot(X.transpose()).dot(Y)
return C
```
希望能满足您的需求。
阅读全文