У меня есть набор из x уникальных строк, и я хочу повторить их, чтобы следовать нормальному распределению.Я придумал способ сделать это, но я не уверен, является ли он математически правильным и существует ли лучший подход.
Я пытаюсь достичь этого, назначая каждому элементу из набора числоиз нормального распределения NumPy, а затем повторить каждый пункт N раз
s = ('a','b','c')
x = np.random.normal(5, 1, len(my_set)).round().astype(np.int)
result = np.repeat(s, x)