【发布时间】:2016-03-08 05:25:03
【问题描述】:
我有一系列看起来像这样的函数依赖。
y = 0.1222**x**0.8628
我想使用 sympy 得到 x 作为 y 的函数。
搜索互联网我看到solve 可以用于此。
所以我尝试了
x = Symbol('x', real=True, positive=True)
y = Symbol('y', real=True, positive=True)
solve(y - 0.1222*x**0.8628, x)
但是,这不起作用,因为 20 分钟后内核仍然忙碌。 我注意到,如果我将 0.8628 换成更简单的幂,比如 0.8 甚至 0.86,那么计算会很快进行。
我需要一些帮助来加快速度,或者也许有更好的方法?
【问题讨论】: