计算函数的逆 - 库

时间:2013-03-04 11:32:28

标签: python c math

是否有任何库可用于反函数?更具体地说,给定函数y=f(x)和域,是否有任何库可以输出x=f(y)?可悲的是,我不能在我的应用程序中使用matlab /数学,寻找C / Python库..

2 个答案:

答案 0 :(得分:8)

我有点晚了,但是对于这篇文章的未来读者,我刚刚发布了一个python包来完成这一点。 https://pypi.python.org/pypi/pynverse 在描述中有详细的说明如何使用它以及如何使用它!

答案 1 :(得分:3)

正如已经提到的,并非所有功能都是可逆的。在某些情况下,施加额外的约束有助于:考虑sin(x)的倒数。

一旦你确定你的函数有一个唯一的逆,求解方程f(x) = y。该解决方案为您提供了反向y(x)

在python中,查找来自scipy.optimize的非线性求解器。