我有两个数组:
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
。
如何实现这个功能?
我有两个数组:
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
可以是标量或另一个类似于数组的值。如果它是一个类似于数组的值,你将得到相应插值值的数组。
array_x
中与value_x
对应的位置所对应的array_y
中的值吗? - noionumpy.interp
所使用的方法。 - Eryk Sun