我正在嘗試解決任意方程式的大型系統(對於使用普通數學寫成的物理組件模型的流程流程圖應用程序)。sympy求解器中的浮點數和整數
在處理非整數時,我對sympy的solve_poly_system函數的行爲感到困惑,並且無法通過文檔找出它。這個簡單的代碼片段:
sympy.solve_poly_system([x-5,y-x])
給我[[(5,5)]如我所料。當我改變的數量卻一個浮動:
sympy.solve_poly_system([x-5.1,y-x])
我得到的錯誤: 提高DomainError(「不能計算Groebner基超過%的」%opt.domain) sympy.polys.polyerrors。 DomainError:無法計算RR上的Groebner基礎
該文檔提到sympy更喜歡使用自己的變量類型,因此我嘗試使用'sympify'將輸入函數轉換爲sympy更加可口的東西,但沒有運氣。有關如何解決這個問題的任何建議?我只是使用錯誤的工具?
注:顯然這是一個微不足道的例子,我只是試圖說明我已經提煉出的基本問題。
我使用python 2.7在Windows 7
非''int'在數學上是否相關,即它們可能嗎?對我來說,一個'DomainError'意味着某些東西超出了可能的數學領域。 – SethMMorton