繁体   English   中英

PyLab中的插值

[英]Interpolation in PyLab

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

例:

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

pylab.plot(x,y)我展示了一个平滑的函数。

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

问候

您应该可以使用numpy.interp

例如:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM