Python 官方文档:入门教程 => 点击学习
在python中使用curve_fit方法拟合函数,具体方法如下:mport numpy as npimport matplotlib.pyplot as pltfrom scipy.optimize import curve_fitdef
在python中使用curve_fit方法拟合函数,具体方法如下:
mport numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
def func(x, a, b,c):
return a*np.sqrt(x)*(b*np.square(x)+c)
x = [20,30,40,50,60,70]
x = np.array(x)
num = [453,482,503,508,498,479]
y = np.array(num)
popt, pcov = curve_fit(func, x, y)
print(popt)
a = popt[0]
b = popt[1]
c = popt[2]
yvals = func(x,a,b,c) #拟合y值
print('popt:', popt)
print('系数a:', a)
print('系数b:', b)
print('系数c:', c)
print('系数pcov:', pcov)
print('系数yvals:', yvals)
--结束END--
本文标题: python如何拟合函数
本文链接: https://www.lsjlt.com/news/113426.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0