请运行下面的代码困难在使用Python sympy求解器
from sympy.solvers import solve
from sympy import Symbol
x = Symbol('x')
R2 = solve(-109*x**5/3870720+4157*x**4/1935360-3607*x**3/69120+23069*x**2/60480+5491*x/2520+38-67,x)
print R2
代码的输出是
[2 * CRootOf(109 * X ** 5 - 4157 * X * * 4 + 50498 * x ** 3 - 184552 * x ** 2 - 527136 * x + 3507840,0),2 * CRootOf(109 * x ** 5 - 4157 * x ** 4 + 50498 * x ** 3 - 184552 * x ** 2 - 527136 * x + 3507840,1),2 * CRootOf(109 * x ** 5 - 4157 * x ** 4 + 50498 * x ** 3 - 184552 * x ** 2 - 527136 * x + 3507840,2), 2 * CRootOf(109 * x ** 5 - 4157 * x ** 4 + 50498 * x ** 3 - 184552 * x ** 2 -(* 109 * x ** 5 - 4157 * x ** 4 + 50498 * x ** 3 - 184552 * x ** 2- 527136 * x + 3507840,4 * )]
有人能解释什么答案代表,以及如何让输出在传统的形式,即说,如果答案是0.1,0.2,0.3,0.1,0.4
sympy通常输出答案[0.1,0.2,0.3,0.1,0.4]
谢谢,但如果你能解释答案意味着什么,例如2 * CRootOf(109 * x * \ * 5 - 4157 * x * \ * 4 + 50498 * x * \ * 3 - 184552 * x * \ * 2 - 527136 * x + 3507840,0) –
您等了多长时间结果? 20秒内没有得到任何东西。 – tfv
似乎有一个问题,在我的笔记本电脑,它并没有多少,但在我的朋友的笔记本电脑,它需要31.48秒 –