python中的数组插值



我有两个数组:

array_x = [x1, x2, x3, x4... xn]
array_y = [y1, y2, y3, y4... yn]

我想有一个函数f(array_x, array_y, value_x),它通过插值到数组中返回与value_x相关的value_y

怎么做?

我认为numpy.interp正是你想要的。例如:

numpy.interp(value_x,array_x,array_y)

注意,这里的value_x可以是标量或其他类似数组的值。如果它是一个类似数组的值,您将返回一个由相应的插值值组成的数组。

最新更新