通过数学模型,我们可以比较虚电路和数据报的传输数率好坏。

虚电路和数据报对比模型

python如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from scipy.special import comb
import math
import numpy as np
import matplotlib.pyplot as plt

def print_hi(name):
print(f'Sum,{name}')
if __name__ == '__main__':
N=100
p=0.1
sum = np.zeros(N)
for n in range(N):
for k in range(10):
sum[n]=comb(n,k)*math.pow(1-p, n-k )*math.pow(p, k ) +sum[n]
print_hi(sum)
plt.plot(sum)
plt.show()

输出结果图:

在这里插入图片描述