在Python中,當x = 27時,Exp(-x x)爲〜10^-317。當x> 27時,Exp [-x x]在Python中變爲零。但是我將有x從0到50甚至更多的域。那麼在x> 27之後,我怎樣才能阻止Python將指數函數舍入爲零?它甚至有可能做到這一點?Python:允許精度很小的數字?
謝謝 --Raj
在Python中,當x = 27時,Exp(-x x)爲〜10^-317。當x> 27時,Exp [-x x]在Python中變爲零。但是我將有x從0到50甚至更多的域。那麼在x> 27之後,我怎樣才能阻止Python將指數函數舍入爲零?它甚至有可能做到這一點?Python:允許精度很小的數字?
謝謝 --Raj
要計算非常大的數字與蟒蛇你可以嘗試使用gmpy2包這樣的:
import numpy as np
from gmpy2 import mpz
n = 50
print pow(mpz(np.e),n*n)