python如何拟合函数 怎么用python拟合函数

主机教程 建站分享 2年前 (2022-10-24) 214次浏览

文章摘要:python如何拟合函数 怎么用python拟合函数

在python中使用curve_fit方法拟合函数,具体方法如下: mport numpy as np imp […]

在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)


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:python如何拟合函数 怎么用python拟合函数
文章链接:http://www.7966.org/post/14051.html
转载请注明出处

喜欢 (0)