Die Dokumentation für scipy.interpolate.interp1d
ist still, was passiert, wenn es Bindungen in der x
Argument gibt. Mein Experimentierens legt nahe, dass es die ganz rechts zurückgibt, wenn die genaue x-Wert angefordert wird, und verwendet den nächsten ein, wenn Interpolations-:Wie interp1d in scipy behandeln Bindungen
from scipy.interpolate import interp1d
temp = interp1d([0, 1, 1, 2], [1, 2, 3, 4])
temp(0.5) # 1.5
temp(1) # 3.0
temp(1.5) # 3.5
wird dies durch die Konstruktion des Interpolators gewährleistet?
Beschränken Sie die Frage auf die Standardart "linear"? – hpaulj
Im Moment interessieren mich nur die linearen Algorithmen, aber wenn man das Verhalten kennt, können die Alternativen für die Zukunft nützlich sein. – drhagen