numpy 的一维插值函数interp

numpy.interp函数用于一维分段线性插值,根据给定的x坐标和原始数据点xp, fp计算插值结果。该函数支持处理浮点数或复数数据,x坐标可以是在原始坐标范围内外。参数left和right分别定义x小于xp[0]或大于xp[-1]时的返回值,period参数则用于处理周期性数据。示例包括在坐标范围内插入、坐标范围外插入以及正弦插值的情况。" 109995862,10242710,Linux环境下Hyperledger Fabric2.2部署常见问题与解决方案,"['Linux', 'Docker', 'Hyperledger Fabric']
摘要由CSDN通过智能技术生成

numpy.interp(x, xp, fp, left=None, right=None, period=None)
返回离散数据的一维分段线性插值结果,浮点数或复数(对应于fp值)或ndarray. 插入数据的纵坐标,和x形状相同。

x: 数组,待插入数据的横坐标.
xp: 一维浮点数序列,原始数据点的横坐标,如果period参数没有指定那么就必须是递增的。否则,在使用xp = xp % period正则化之后,xp在内部进行排序.
fp: 一维浮点数或复数序列原始数据点的纵坐标,和xp序列等长.
left: 可选参数,类型为浮点数或复数(对应于fp值),当x < xp[0]时的插值返回值,默认为fp[0].
right: 可选参数,类型为浮点数或复数(对应于fp值),当x > xp[-1]时的插值返回值,默认为fp[-1].
period: None或者浮点数,可选参数. 横坐标的周期. 此参数使得可以正确插入angular x-coordinates. 如果该参数被设定,那么忽略left参数和right参数。
插入横坐标在原函数横坐标范围内

x = 2.5                   # 要插入值的横坐标
xp = [1, 2, 3]            # 要插入序列的横坐标
fp = [3, 2, 0]            # 要插入序列的纵坐标
y = np.interp(x, xp
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值