我需要计算非常大的数字之间的比率,如代码所示:
import scipy.special
x=2000
n=range(8,x+1)
q=[]
for i in range(0,len(n)):
q.append(((n[i]-6)*26**(n[i]-7)-scipy.special.binom(n[i]//7+n[i]%7,n[i]//7))*(26**n[i])**(-1))我收到错误,因为数字太大了:
OverflowError: long int too large to convert to float我怎么能处理这么大的数字?
https://stackoverflow.com/questions/47630562
复制相似问题