У меня есть небольшой вопрос о sympy. Я загрузил библиотеку с помощью:
from sympy import *
В какой-то момент моей программы я хотел бы оценить функцию.
x=Symbol('x', real=True)
sqrt(1-x).subs(x, 9).evalf()
>>> 2.82842712474619*I
Sympy отвечает мне на сложное значение, но мне нужна ошибка, как в базовом python:
sqrt(-1)
>>> ValueError: math domain error
Кто-то знает, как это сделать с помощью sympy?