有些函数的反函数计算起来可能有些复杂,这时就用到Python中的反函数,有时候都不需要计算反函数,只需要由y值计算相应的x,可以用如下代码实现:
from pynverse import inversefunc
cube = (lambda x: 1 + 2*x + 3*math.pow(x, 2))
invcube = inversefunc(cube, y_values=80)
invcube
# 结果
array(4.80908285)
有些函数的反函数计算起来可能有些复杂,这时就用到Python中的反函数,有时候都不需要计算反函数,只需要由y值计算相应的x,可以用如下代码实现:
from pynverse import inversefunc
cube = (lambda x: 1 + 2*x + 3*math.pow(x, 2))
invcube = inversefunc(cube, y_values=80)
invcube
# 结果
array(4.80908285)
本文标题:python 反函数由y计算x
本文链接:https://www.haomeiwen.com/subject/raumzdtx.html
网友评论