【发布时间】:2014-05-07 20:49:38
【问题描述】:
【问题讨论】:
【问题讨论】:
尝试寻找像 scipy 这样的科学 Python 库 :=)
from math import factorial
def ErlangB (E, m):
InvB = 1.0
for j in range(1, m+1):
InvB = 1.0 + InvB * (j/E)
return (1.0 / InvB)
def ErlangC(A, N):
L = (A**N / factorial(N)) * (N / (N - A))
sum_ = 0
for i in range(N):
sum_ += (A**i) / factorial(i)
return (L / (sum_ + L))
(根据维基百科伪代码)
【讨论】:
if (N-A<=0): return 1 else: _your code here_时,Erlang C 函数工作正常@
sum_ += (A**i)/factorial(i) OverflowError: long int too large to convert to float
ErlangC(48, 55) 返回大约 0.2387。