从一组项目中,列出具有正态分布的项目的列表

时间:2019-01-31 16:55:10

标签: python python-2.7 numpy statistics

我想生成一个遵循一定分布的项目列表;给定了一组f个物品和一个分配。

我现在做的方法效率低下。有一个更好的方法吗?可能没有编写自己的循环?

目前,我遍历所有项目,并添加了x次。

s = ('a', 'b', 'c','d')
d = numpy.random.normal(5, 1, len(s)).round().astype(np.int)
result = []
for item, repeat in zip(s, d):
    for c in range(repeat):
        result.append(item)

0 个答案:

没有答案