numpy.interp()函数将一维分段线性插值返回给具有给定离散数据点(xp,fp)且在x处求值的函数。
用法: numpy.interp(x, xp, fp, left = None, right = None, period = None)
参数:
x:[数组]用于评估插值的x-coordinates。
xp:[1-D浮点序列]如果未指定参数周期,则数据点的x-coordinates必须增加。否则,在用xp = xp%period对周期边界进行归一化之后,内部对xp进行排序。
fp:[浮点数或复数的一维序列]数据点的y-coordinates,长度与xp相同。
left:[与fp对应的可选浮点或复数] x <xp [0]时要返回的值,默认值为fp [0]。
right:[与fp对应的可选浮点或复数] x> xp [-1]时要返回的值,默认值为fp [-1]。
period:[无或浮点数,可选] x-coordinates的句点。该参数允许对角x-coordinates进行正确的插补。如果指定了句点,则将忽略参数left和right。
Return :[float,complex或ndarray]内插值,与x形状相同。
代码1:
# Python program explaining
# numpy.interp() function
# importing numpy as geek
import numpy as geek
x = 3.6
xp = [2, 4, 6]
fp = [1, 3, 5]
gfg = geek.interp(x, xp, fp)
print (gfg)
输出:
2.6
代码2:
# Python program explaining
# numpy.interp() function
# importing numpy as geek
import numpy as geek
x = [0, 1, 2.5, 2.72, 3.14]
xp = [2, 4, 6]
fp = [1, 3, 5]
gfg = geek.interp(x, xp, fp)
print (gfg)
输出:
[1. 1. 1.5 1.72 2.14]
相关用法
- Python Wand function()用法及代码示例
- Python now()用法及代码示例
- Python id()用法及代码示例
- Python tell()用法及代码示例
- Python sum()用法及代码示例
- Python str()用法及代码示例
- Python cmp()用法及代码示例
- Python ord()用法及代码示例
- Python dir()用法及代码示例
- Python hex()用法及代码示例
- Python int()用法及代码示例
- Python map()用法及代码示例
- Python oct()用法及代码示例
- Python math.sin()用法及代码示例
- Python bytearray()用法及代码示例
- Python math.tan()用法及代码示例
注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.interp() function – Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。