如何在Python中构造Erlang B和Erlang C公式

2024-06-07 04:53:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在python脚本中使用Erlang B和Erlang C公式。在

如何用Python编写这些公式?在


Tags: 脚本公式erlang
1条回答
网友
1楼 · 发布于 2024-06-07 04:53:48

尝试寻找科学的python库,比如scipy:=)

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))

(据维基百科伪码)

相关问题 更多 >