java 拟合曲线_如何通过指数曲线拟合数据

博主在项目中遇到需要用指数曲线拟合数据的问题,通过分享代码展示了如何使用numpy和scipy库对GERR和RERR数据进行筛选和拟合。在尝试使用`curve_fit`函数时遇到了警告,然后通过调整代码使用`polyfit`函数进行对数转换后的拟合,并得到了初步的结果。
摘要由CSDN通过智能技术生成

我的项目有点问题,因为我有一组数据,我绘制它以获得2条曲线,我想用指数曲线拟合这些图 .

这就是我得到的数据:

249f7357-b477-453a-ad2c-42d3bdc5f8ed.png

我的脚本如下:

mask_G = np.bitwise_and( tbdata['G'] < 99.99, tbdata['GERR'] < 0.2)

mask_R = np.bitwise_and( tbdata['R'] < 99.99, tbdata['RERR'] < 0.2)

G_corrected = tbdata[mask_G]

R_corrected = tbdata[mask_R]

fig13 = plt.gcf()

fig13.set_size_inches(16, 9)

fig13, (ax1,ax2) = plt.subplots(1,2)

fig_error_g = ax1.plot(G_corrected['G'], G_corrected['GERR'], '.')

ax1.set_xlabel('G')

ax1.set_ylabel('GERR')

ax1.set_title('Evolution de GERR en fonction de G')

fig_error_r =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值