给定x = np.linspace(-3,3,100)
并给定函数y = (x+2)*(x-1)*(x-2)
,我希望获得x
when 的所有值y==0
。
我试过x[y==0]
,但它只返回这个:array([1.])
,而我希望得到[-2, 1, 2]
.
试试这个:
from sympy import *
x=Symbol('x')
ans=solve((x+2)*(x-1)*(x-2),x)
print(ans) #output-> [-2,1,2]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句