是否有任何库可用于反函数?更具体地说,给定函数y=f(x)
和域,是否有任何库可以输出x=f(y)
?可悲的是,我不能在我的应用程序中使用matlab /数学,寻找C / Python库..
答案 0 :(得分:8)
我有点晚了,但是对于这篇文章的未来读者,我刚刚发布了一个python包来完成这一点。 https://pypi.python.org/pypi/pynverse 在描述中有详细的说明如何使用它以及如何使用它!
答案 1 :(得分:3)
正如已经提到的,并非所有功能都是可逆的。在某些情况下,施加额外的约束有助于:考虑sin(x)
的倒数。
一旦你确定你的函数有一个唯一的逆,求解方程f(x) = y
。该解决方案为您提供了反向y(x)
。
在python中,查找来自scipy.optimize
的非线性求解器。