我有一个关于同情的小问题。我确实加载了库:
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 做到这一点吗?