我正在嘗試擴(kuò)展(X + Y + Z) ^ NN 足夠大的形式的函數(shù),以便擴(kuò)展的產(chǎn)品將包含系數(shù)遠(yuǎn)大于 2 ^ 64 的項(xiàng);為了便于討論,我們只說 N 大于 200。這是一個(gè)問題,因?yàn)槲蚁M麑?duì)該函數(shù)的擴(kuò)展形式進(jìn)行分析,并且該分析需要所有項(xiàng)及其系數(shù)的精確精度.為了擴(kuò)展功能,我正在使用 Python 模塊SymPy,到目前為止,它看起來非常有前途,并且能夠在相對(duì)較短的時(shí)間內(nèi)擴(kuò)展 N > 150 的功能。不過,我擔(dān)心的是,在查看了一些擴(kuò)展函數(shù)后,我發(fā)現(xiàn)系數(shù)的尾隨零比我預(yù)期的要多。我知道我可以在函數(shù)擴(kuò)展后通過mpmath運(yùn)行所有內(nèi)容以進(jìn)行分析,但截至目前,我不確定一些較大的系數(shù)是否一開始就完全正確。在SymPy函數(shù)的文檔expand中,沒有說明在處理非常大的數(shù)字時(shí)展開系數(shù)的精確度。我知道SymPy使用該mpmath模塊實(shí)現(xiàn)其某些功能的事實(shí),所以我知道它具有任意精度,我只是不知道任意精度是否明確適用于這種情況。我知道我還可以expand通過對(duì)給定函數(shù)的所有系數(shù)求和并檢查該總和是否等于 N 來確認(rèn)該函數(shù)是否任意精確,但我寧愿不花幾個(gè)小時(shí)來編碼所有必要的部分來進(jìn)行評(píng)估,只是發(fā)現(xiàn)它expand是不精確的。如果有人對(duì)更簡單的方法來確認(rèn) 的精度有任何建議expand,那么如果不能直接確認(rèn)其精度,我將不勝感激。
添加回答
舉報(bào)
0/150
提交
取消