[英]Floating numbers instead of fractions in Sympy Matrices?
我有一個利用Sympy矩陣的收斂迭代求解器。 輸出是一個矩陣。
問題在於矩陣輸出中的條目始終是分數。 因此,在每次迭代之后,隨着解的收斂和變得更加精確,我最終得到的分數和分母都大得可笑。
例如11143995411559850973776170460385167311/3964268449063394905829715776718192855 =〜2.81
是否有一個Sympy命令強制浮點數而不是分數?
發現sympy有一個簡單的方法,可以將其應用於整個矩陣以獲取浮點數:
.evalf()
SomeDumbMatrix.evalf()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.