在python中重新采样函数

时间:2013-11-01 06:03:17

标签: python

我想更改功能的x轴刻度。想象一下,我conv(x)执行从xs = conv(x)的转换。现在,我已经获得了一些功能f(x),我想让它接受s范围内的论证。

我看到它完成的唯一方法是使用牛顿方法(来自scipy)查找与x对应的s

from scipy.optimize import newton

def g(s):
    def zero(x):
        return conv(x) - s
    s = newton(zero, x0)
    return f(s)

这看起来有点令人费解和丑陋。是否有更好的方法进行此类转换?

编辑:xs之间的关系是单调的。

0 个答案:

没有答案