最小二乘法拟合曲线的具体代码
时间: 2023-09-11 21:04:56 浏览: 72
最小二乘法-曲线拟合-函数拟合-方程拟合-最小二乘法函数拟合python代码-最小二乘法函数拟合C/C++代码
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
```
希望能满足您的需求。
阅读全文