我有一些來自其他函數的漂浮列表。 我所知道的是,在理想世界中存在一個共同因子 ,它可以用來乘以每項來獲得整數列表。 可能會有一些小的數字噪音(〜1e-14)。找到將漂浮列表轉換爲整數列表的公共因子
因此,例如
[2.3333333333333335, 4.666666666666667, 1.0, 1.6666666666666667]
這裏每學期可以通過3乘以獲得
[7.0, 14.0, 3.0, 5.0]
我如何才能找到這個詞?我們可以假設整數解存在。
任何有用的意見,將不勝感激
還有,你試過嗎? –
嘗試除以列表的最大公約數。它有時會起作用,但經常變得非常有用 – ad1v7
非整數數字的gdc是多少? – JohanL