Python中的三角分布和梯形分布

三角分布是分布函数呈现三角形的分布。参数有最小值、最大值、众数。

三角分布wiki英文网页

三角分布

下面是一个例子:

1
2
3
4
5
6
7
8
>>> import random
>>> data = []
>>> for i in range(99999):
... data.append(random.triangular(20, 60, 30))
...
>>> import matplotlib.pyplot as plt
>>> plt.hist(data)
>>> plt.show()

上面例子中三角分布的直方图