猿问

Sympy功能评估

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


PIPIONE
浏览 152回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答