python差值_插值Python

我的问题很简单,但我似乎找不到一个快速的解决办法。在

我想插值在x_model坐标处定义的y_model数组x_model = np. array([ 400., 425., 450., 475., 500., 525., 550., 575., 600.,

625., 650., 675., 700.])

y_model = np.array([ 3.30395705e-03, 3.07586379e-03, 2.90207925e-03,

2.81385536e-03, 2.78152394e-03, 2.14072505e-03,

1.64075861e-03, 9.81255709e-04, 3.61950352e-04,

2.15834081e-04, 1.35457654e-04, 8.22104550e-05,

5.84126935e-05])

对于新的,x_data坐标:

^{pr2}$

所以我应该得到一个简单的一维y-data数组,有6个元素。在

我想到过这样的事,你怎么看?在from scipy import interpolate

f = interpolate.interp1d(x_model, y_model, kind = 'linear')

y_data = f(x_data)

最初是基于最初提出的问题寻求解决方案,将问题限制在线性插值。

然而,在讨论过程中,一些作者正确地指出,对于这样一个问题,线性拟合是不够的。在

非线性曲线拟合应该更合适吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值