Нахождение инверсии функции в Python (возможно, с использованием SymPy) - PullRequest
0 голосов
/ 25 марта 2020

Есть ли способ найти инверсию функции в Python? Например, если у меня есть функция def f(x): return x**2, есть ли функция в Python / любая функция библиотеки Python, которая делает это? Или это слишком сложно или даже неразрешимо для компьютеров?

1 Ответ

1 голос
/ 25 марта 2020

Если обратное значение f(x) равно i, то решение f(x) - i для x дает обратное значение. Итак,

>>> from sympy import solve
>>> from sympy.abc import i, x
>>> solve(x**2 - i, x)
[-sqrt(i), sqrt(i)]

Итак, для этой функции есть две ветви для данного i.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...