python如何拟合函数

python如何拟合函数

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

我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/