最近在做的东西中有一件任务,相当于一个函数已知y来求x,网上找了各种办法最终得以实现.在此说明方法,并记录一些坑. 要求的函数比如:log(x) - log(1-x) + 2.2 * (1 -2x) 最好用的方法,利用Scipy.optimize中的fsolve函数. 在该方法中,我们可以调用scipy.optimize.fsolve来求解非线性方程(组),具体方法如下: from scipy.optimize import fsolve import numpy as np # 按格式要求定义…