Wednesday, February 08, 2017

Numpy.interp的问题

前几天写一个code,遇到Numpy.interp不正常工作的情况,具体的表现是无论是什么值的插值,最后都变成array最后一个元素的对应值。查了一下栈溢出,发现这是一个已知问题,原因是自变量array并不是单调递增的。遇到这种情况,需要把自变量和函数变量都反向才行:

x = x[::-1]
y = y[::-1]

然后内插值就可以正常工作了。

No comments: