簡體   English   中英

在Sympy矩陣中使用浮點數而不是分數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM