PyLab中的插值

时间:2012-09-24 12:08:59

标签: python arrays function numpy scipy

我有两个数组xy,坐标为函数。

示例:

x=[0,1,2,3,4,5]
y=[0,1,5,20,30,32]

pylab.plot(x,y)向我展示了一个平稳的功能。

有没有办法获得x - y=3的价值?

问候

1 个答案:

答案 0 :(得分:3)

您应该可以使用numpy.interp

e.g:

numpy.interp(3.,y,x)  #1.5

请注意,这仅适用,因为您的y值是单调的。如果您的y值不是单调的,则无法保证y-> x的映射是唯一的。