関数の x 軸スケールを変更したいと思います。からへconv(x)
の変換を実行するものがあると想像してください。今、私はいくつかの関数を持っています。スケールで引数を受け入れるようにしたいと思います。x
s = conv(x)
f(x)
s
私がそれを行う唯一の方法は、(scipyからの)newtonメソッドを使用して、x
いくつかに対応するものを見つけることs
です:
from scipy.optimize import newton
def g(s):
def zero(x):
return conv(x) - s
s = newton(zero, x0)
return f(s)
これは少し複雑で醜いようです。そのような変換を行うより良い方法はありますか?
x
編集:との関係s
は単調です。