請運行下面的代碼困難在使用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秒 –