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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。