我对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做到这一点吗?
相关分类