我有一个变量方程,想要获取'y'的值。但是只返回ConditionaSet。那么,有没有办法得到答案,或者我的代码中有任何错误?
import sympy as sp
y = sp.symbols('y', real = True)
f = 5.0*y - 5.0*y/(y**2 + 36.0) - 0.397887357729738*sp.log((-2.0*y**2 - 1.0*y - 72.0)**2/(y**2 + 36.0)**2 + 36.0/(y**2 + 36.0)**2) + 0.397887357729738*sp.log((y - 2.0)**2 + 36.0)
eq = sp.Eq(f,-18.435561204278)
p = sp.solveset(eq, domain=sp.S.Reals)
print p