1
我想知道在Numpy中是否有一個類型允許數字大約有20位小數,除了類型「decimal」。Python numpy類型小數位
如果不是,你是否有一個建議,以達到我將執行計算的速度,比如說使用浮動時?
謝謝,
布萊斯
我想知道在Numpy中是否有一個類型允許數字大約有20位小數,除了類型「decimal」。Python numpy類型小數位
如果不是,你是否有一個建議,以達到我將執行計算的速度,比如說使用浮動時?
謝謝,
布萊斯
mpmath在https://code.google.com/p/mpmath/
mpmath是一個純Python庫多倍浮點運算。它提供了一組廣泛的超越函數, 無限指數大小,複數,區間算術, 數值積分和微分,根發現,線性 代數,等等。幾乎任何計算都可以執行,只需要 以及10位或1000位精度,並且在很多情況下,可以實現漸近式快速算法,這些算法可以很好地適應極高精度的工作。 mpmath內部使用Python的 內建長整數默認,但會自動切換到 GMP/MPIR快得多高精度的運算,如果gmpy是 安裝,或者mpmath是從內部聖人進口。
是否要求您不會遇到任何浮點錯誤? – OregonTrail
'np.float64'大約有15個小數位。如果這還不夠,一些平臺(任何非Windows在64位硬件和操作系統上運行的程序)都可能允許使用「np.float96」(19位小數)或「np.float128」(33位小數)。 – Jaime
非常感謝 - 非常有幫助! @Jaime –